About Design Patterns

The concept of Design Patterns, upon which Winshuttle Solution Accelerators are based, comes from Christopher Alexander, architect and author of the book A Pattern Language (1977). Although Alexander's book discusses the concept in terms of patterns for buildings and towns, what he says is true about object-oriented design patterns.  Solutions are expressed in terms of objects and interfaces instead of walls and doors, but both kinds of patterns represent a solution to a problem in a specific context.

"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."
--Christopher Alexander

Back to Solution Accelerators

 

Christopher Alexander