Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
CHAPTER GOALS
To learn about the software life cycle
To learn how to discover new classes and methods
To understand the use of CRC cards for class discovery
To be able to identify inheritance, aggregation, and dependency relationships between classes
To master the use of UML class diagrams to describe class relationships
To learn how to use object-oriented design to build complex programs