CSC/ECE 517 Fall 2009/wiki2 12 01
Design Patterns
A design pattern in software engineering can be described as a reusable solution template to a frequently occurring software design problem.
Classification of Design Patterns
Design patterns can be classified along the following schemes
- Purpose - Scope - Functionality - Structural Principles - Granularity