Interface Segregation Principle
ISP:
The dependency of one class to another one should depend on the smallest possible interface. (
http://www.objectmentor.com/publications/isp.pdf
)
See also:
MaskingInterfaces
RolePattern
ObjectOrientedSoftwareConstruction
,
BertrandMeyer
RobertCecilMartin
, Engineering Notebook,
CppReport
, Nov-Dec, 1996.
One of the
PrinciplesOfObjectOrientedDesign
.
CategoryModellingLawsAndPrinciples
EditText
of this page (last edited
March 7, 2005
)
FindPage
by searching (or browse
LikePages
or take a
VisualTour
)