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