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 |