COMPOSITE DESIGN PATTERNS

Authors
Citation
D. Riehle, COMPOSITE DESIGN PATTERNS, ACM SIGPLAN NOTICES, 32(10), 1997, pp. 218-228
Citations number
34
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
32
Issue
10
Year of publication
1997
Pages
218 - 228
Database
ISI
SICI code
Abstract
Software design patterns are the core abstractions from successful rec urring problem solutions in software design. Composite design patterns are the core abstractions from successful recurring frameworks. A com posite design pattern is a pattern that is best described as the compo sition of further patterns the integration of which shows a synergy th at makes the composition more than just the sum of its parts. This pap er presents examples of composite patterns, discusses a role-based ana lysis and composition technique, and demonstrates that composite patte rns extend the pattern idea from single problem solutions to object-or iented frameworks.