Pattern for Flexible Object Programming
With strategies for generating objects covered, we’re free now to look at some strategies for structuring classes and objects. I will focus in particular on the principle that composition provides greater flexibility than inheritance. The patterns I examine in this chapter are once again drawn from the Gang of Four catalog.
KeywordsClass Diagram Composite Pattern Abstract Class Unit Object Inheritance Hierarchy
Unable to display preview. Download preview PDF.