<<< Two parts of the proper class design | Index | Controlling Object Creation >>> |
Implementation is hidden from the user.
A change in implementation should not require
a change of existing interface
a modification in user code.
Ability to support this requirement is a true test of the object design.
<<< Two parts of the proper class design | Index | Controlling Object Creation >>> |