Title :
Classifying relationships between object-oriented design patterns
Author_Institution :
Microsoft Res. Inst., Macquarie Univ., Sydney, NSW, Australia
Abstract :
Since the publication of the Design Patterns book (E. Gamma et al., 1994), a large number of object-oriented design patterns have been identified and codified. As part of the pattern form, object-oriented design patterns must indicate their relationships with other patterns, but these relationships are typically described very briefly, and different collections of patterns describe different relationships in different ways. In this paper, we describe and classify the common relationships between object-oriented design patterns. Practitioners can use these relationships to help them identity those patterns which may be applicable to a particular problem, and pattern writers can use these relationships to help them integrate new patterns into the body of the patterns literature
Keywords :
object-oriented methods; design pattern relationships classification; object-oriented design patterns; pattern applicability identification; Algorithm design and analysis; Books; Buildings; Cities and towns; Concrete; Context; Data structures; Electrical capacitance tomography; Hip; Identity-based encryption;
Conference_Titel :
Software Engineering Conference, 1998. Proceedings. 1998 Australian
Conference_Location :
Adelaide, SA
Print_ISBN :
0-8186-9187-5
DOI :
10.1109/ASWEC.1998.730917