<<< Week 8, Chapter 5, Design Guidelines | Index | Roles of Constructors >>> |
Keep public interface to a minimum.
Hide object implementation from public access.
Class users don't need to know anything about class implementation to use your objects effectively.
Changes in implementation should not require changes in user code.
<<< Week 8, Chapter 5, Design Guidelines | Index | Roles of Constructors >>> |