Composite design patterns
- 9 October 1997
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 32 (10) , 218-228
- https://doi.org/10.1145/263700.263739
Abstract
Software design patterns are the core abstractions from successful recurring problem solutions in software design. Composite design patterns are the core abstractions from successful recurring frameworks. A composite design pattern is a pattern that is best described as the composition of further 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 a role-based analysis and composition technique, and demonstrates that composite patterns extend the pattern idea from single problem solutions to object-oriented frameworks.Keywords
This publication has 4 references indexed in Scilit:
- Creating host compliance in a portable frameworkPublished by Association for Computing Machinery (ACM) ,1996
- Extending object-oriented systems with rolesACM Transactions on Information Systems, 1996
- Documenting frameworks using patternsACM SIGPLAN Notices, 1992
- Contracts: specifying behavioral compositions in object-oriented systemsPublished by Association for Computing Machinery (ACM) ,1990