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 |