classifying relationships between object - oriented design pattern .
Composite design patterns