Overview of Design Patterns&The MVC Design Pattern
Active In SP
Joined: Jun 2010
09-10-2010, 03:57 PM
This article is presented by:
A pattern is a proven solution to a problem in a context.
Christopher Alexander says each pattern is a three-part rule which expresses a relation between a certain context, a problem, and a solution.
Design patterns represent a solutions to problems that arise when developing software within a particular context.
i.e Patterns = problems.solution pairs in a context
Started in 1987 by Ward Cunningham and Ken Beck who were working with Smalltalk and designing GUIs.
Popularized by Gamma, Helm, Johnson and Vlissides (The gang of four, Go4)
The three of Go4 were working on frameworks (E++,Unidraw, HotDraw)
Design pattern use a consistent documentation approach
Design pattern are granular and applied at different levels such as frameworks, subsystems and sub-subsystems
Design patterns are often organized as creational, structural or behavioral
Patterns, then, represent expert solutions to
recurring problems in a context and thus have
been captured at many levels of abstraction
and in numerous domains. Numerous
For more information about this article,please follow the link: