Showing posts with label Gang Of Four. Show all posts
Showing posts with label Gang Of Four. Show all posts

Tuesday, September 20, 2011

Design Patterns




A brief history of design patterns:


Christopher Alexander:
Design patterns were first described by architect Christopher Alexander in his book A Pattern Language: Towns, Buildings, Construction (Oxford University Press, 1977).

Christopher Alexander says,

"Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice"

Gang of Four (or GoF):

The concept Christopher introduced and called patterns -- abstracting solutions to recurring design problems – caught the attention of researchers in other fields, especially those developing object-oriented software in the mid-to-late 1980s.