Design Patterns … What does that mean?
Friday, August 28th, 2009Design patterns were brought to the software community in a book coined Design Patterns, written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (known as the “Gang Of Four”).
The core concept on which design patterns were based, presented in the introduction, was simple. Over their years of developing software, Gamma et al found certain patterns of solid design emerging, similar to an architects designing houses and buildings can develop a blueprint for where a bathroom should be located or how a kitchen should be looking. Having those blueprints, or design patterns, means they can design much better buildings more quickly. The same concept applies to software development as well.