August 3, 2005 02:15 PM EDT
Design patterns are standardized solutions to common programming problems.
It's good to use design patterns for two simple reasons. First, it's faster
(and many times better) to implement a time-tested design pattern as opposed
to developing a custom solution. Second, collaborati... (more)