Object-Oriented Design
This exploration of OOD builds upon three consistently employed methods of organization -- objects and attributes, whiles and parts, and classes and members.