InterfaceSegregationPrinciple
Last edit September 18, 2013
ISP:
The dependency of one class to another one should depend on the smallest possible interface. (
http://www.objectmentor.com/resources/articles/isp.pdf
)
See also:
MaskingInterfaces
RolePattern
ObjectOrientedSoftwareConstruction
,
BertrandMeyer
RobertCecilMartin
, Engineering Notebook,
CppReport
, Nov-Dec, 1996.
One of the
PrinciplesOfObjectOrientedDesign
.
CategoryModelingLawsAndPrinciples