Software design patterns are the core abstractions behind successful
recurring problem solutions in software design. Composite design
patterns are the core abstractions behind successful recurring
frameworks. A composite design pattern is best described as a
set of patterns the integration of which shows a synergy that
makes the composition more than just the sum of its parts. This
paper presents examples of composite patterns, discusses an analysis
and composition technique, and demonstrates that composite patterns
extend the pattern idea from single problem solutions to object-oriented
Dirk Riehle. "Composite Design Patterns." In Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '97). ACM Press, 1997. Page 218-228.
For the time being, a copy is available as a PDF file.
Copyright (©) 1997 ACM. All rights reserved.