Interface Segregation Principle
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
EditText
of this page (last edited
September 18, 2013
) or
FindPage
with title or text search