Design dimensions of object-oriented languages

3

  • object-oriented -- object-based + inheritance
  • orthogonal dimensions -- objects, types, delegation, abstraction
  • open systems -- dimensions of modularity

slide: Section 5.3: Design dimensions of object-oriented languages