Object-oriented design
3
- perspectives of modeling
- the identification of objects
- contracts
- design guidelines
Additional keywords and phrases:
requirements, analysis, implementation, design as transition,
CRC cards, responsibilities, heuristics,
abstract data types, polymorphism, contracts, abstract type hierarchies,
behavioral compositions, validation
slide: Object-oriented design