• architecture -- mastering complexity
  • frameworks -- patterns for problem solving
  • components -- scalable software

See Object Speak and Features of OOP



slide: Themes and Variations