Design Patterns"A design pattern systematically names, explains and evaluates an important reoccurring design in object-oriented systems." (Design Patterns) Four essential elements of a pattern- Pattern Name
- The Problem
- The Solution
- The Consequences
General Pattern Categories- Creational Patterns - object creation methods
- Structural Patterns - structuring, grouping and usage of classes
- Behavioral Patterns - techniques of object interaction
|