In James O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design. The relationship issue is a key notion in the understanding of design patterns and their usage. Relationships Between Design Patterns . Pattern Languages of Program Design. An object should represent a single, independent abstraction.
Objects are the currency of object oriented design.
Relationships between design patterns . In Pattern Languages of Program Design. Relationships between design patterns . In Pattern Languages of Program Design. The smaller software architectural units that a software architecture consists of are described by design patterns.