Friday, September 17, 2010

Software Design Patterns

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. 

A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

Often, people only understand how to apply certain software design techniques to certain problems. These techniques are difficult to apply to a broader range of problems. Design patterns provide general solutions, document in a format that doesn't require specifics tied to a particular problem.

No comments:

Post a Comment