web design patterns
At digital-web.com Jonathan Snook published an article about the implementation of web design patterns:
"Patterns play a part in Web application development, too. Design patterns are standard solutions to common problems in software design. Various patterns have been well-documented and allow us to learn and apply a proven methodology for development. It establishes a “design vocabulary” that can be shared between developers—a programming shorthand, as it were.
(...)
Design patterns create an abstraction that can make implementation and reuse easier, but it is important to evaluate patterns as a tool.
(...)
The trick is not to implement as many design patterns as you can, but to choose the design pattern that is most appropriate when you see the need for abstraction."