Creational class patterns defer some part of object creation to subclasses, while Creational object patterns defer it to another object. The Structural class patterns use inheritance to compose classes, while the Structural object patterns describe ways to assemble objects. The Behavioral class patterns use inheritance to describe algorithms and flow of control, whereas the Behavioral object patterns describe how a group of objects cooperate to perform a task that no single object can carry out alone.
- 1. Introduction
- from Design Patterns: Elements of Reusable Object-Oriented Software
- Publisher: Addison-Wesley Professional
- Released: October 1994
Pattern classification matrix definition - Combining Scope and Purpose
Share this highlighthttp://www.safaribooksonline.com/a/design-patterns-elements/72324/