CSC/ECE 517 Fall 2009/wiki2 12 01: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
== Design Patterns ==
== Design Patterns ==
A design pattern in software engineering can be described as a reusable solution template to a frequently occurring software design problem.
A design pattern in software engineering can be described as a reusable solution template to a frequently occurring software design problem.
Line 6: Line 5:
== Classification of Design Patterns ==
== Classification of Design Patterns ==


Design patterns can be classified along several dimensions.We briefly discuss them here.
Design patterns can be classified along the following schemes
 
1. Purpose
2. Scope
3. Functionality
4. Structural Principles
5. Granularity
6.

Revision as of 19:15, 9 October 2009

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.