Object Oriented Software Engineering   View all facts   Glossary   Help | 
| subject > pattern > design pattern > composite | 
| composite | ||||
| subject | fact | |||
| composite | has definition A specialization of the general hierarchy pattern, that uses an aggregation instead of an ordinary association | ![]()  | 
| is a subtopic of 6.3 - The General Hierarchy Pattern | ![]()  | |
| is an instance of design pattern | ![]()  | |
| design pattern | has antipatterns zero or more antipatterns - solutions that are inferior or do not work in this context with the reason for their rejection | ![]()  | 
| has context a context | ![]()  | |
| has forces one or more forces | ![]()  | |
| has name | ![]()  | |
| has problem a sentence or two explaining the main difficulty being tackled | ![]()  | |
| has references one or more references which indicate who developed or inspired a pattern | ![]()  | |
| has related patterns zero or more related design patterns | ![]()  | |
| should be illustrated using a simple diagram | ![]()  | |
| should be written using a narrative writing style | ![]()  | |
| pattern | should be as general as possible | ![]()  | 
| should be described in an easy-to-understand form so that people can determine when and how to use it | ![]()  | |
| should contain a solution that has been proven to effectively solve the problem in the indicated context | ![]()  |