developerWorks: Five Common PHP Design Patterns
Jul 24, 2006, 06:00 (0 Talkback[s])
(Other stories by Jack D. Herrington)
[ Thanks to An Anonymous Reader for
this link. ]
Design patterns were introduced to the software community in
Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and
John Vlissides (colloquially known as the 'gang of four'). The core
concept behind design patterns, presented in the introduction, was
simple. Over their years of developing software, Gamma et al found
certain patterns of solid design emerging, just as architects
designing houses and buildings can develop templates for where a
bathroom should be located or how a kitchen should be configured.
Having those templates, or design patterns, means they can design
better buildings more quickly. The same applies to software..."