Pattern hybridization

D. Janaki Ram, P. Jithendra Kumar Reddy, M. S. Rajasree
2004 Software engineering notes  
Class or object interactions form the basis of object-oriented design. However, design pattern interaction can be viewed as a higher level of abstraction for system design. The typical interactions among the patterns are a pattern uses another pattern to solve one of its sub problem, and a pattern combines with another pattern for completeness. This paper proposes a mechanism called pattern hybridization for breeding new patterns from the pattern interactions which solve more specialized
more » ... s than the original patterns do. Rules for generating hybrid patterns are also mentioned in the paper. This paper also views design pattern interactions for system design.
doi:10.1145/986710.986729 fatcat:22egmchlf5e63jjeu2ju7ooafe