CSC/ECE 517 Fall 2009/wiki2 12 01

From Expertiza_Wiki
Revision as of 19:15, 9 October 2009 by Suryaramana (talk | contribs)
Jump to navigation Jump to search

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

1. Purpose 2. Scope 3. Functionality 4. Structural Principles 5. Granularity 6.