At the end of any book, it is always nice to step back and see what we have gained. In this book, I have tried to give you a better understanding of object-oriented principles by using an approach that may have been new to you. I taught you design patterns and used them to show you how design patterns explain the object-oriented paradigm. Design patterns answer the fundamental question “why do you do it that way?”
This chapter reviews the following:
• The new perspective of object-oriented principles, based on an understanding of design patterns
• How design patterns help us encapsulate implementations
• How commonality and variability ...