architecture --
mastering complexity
frameworks --
patterns for problem solving
components --
scalable software
See
Object Speak
and
Features of OOP
slide
:
Themes and Variations