Design Pattern Classification and Implementation Strategy
Ideal Steps for Design Pattern Utilization
The following steps outline the ideal process for effectively using design patterns:
- (P1) Define Criteria: Define criteria for the organization of patterns.
- (P2) Assemble Catalog: Assemble a catalog of patterns that will facilitate the search for suitable standards.
- (P3) Generalize Patterns: Generalize the selected patterns for independence from specific methods or private models.
- (P4) Develop Pattern Language: Develop a pattern language that reflects the natural relationships among elements, leading the designer from general patterns to more specific ones.
Benefits of Indexed Patterns
Patterns indexed by criteria allow for the simple search of a solution to a specific problem.
Criteria for Pattern Classification
Patterns...