Site hosted by Angelfire.com: Build your free website today!

Common OO Design Patterns
(reference Design Patterns, Gamma et. al)

What are Design Patterns? In the simplest form, Design Patterns are solutions to commonly found problems in software development that are outlined in a specific manner.
If you've been hearing a lot about design patterns lately and think it's one of the industry's new "buzzwords", you're wrong, sort of. There's nothing new about design patterns, but they do seem to be increasing in popularity. Design Patterns have been around for over a decade, but they haven't always been easy to define. Many people have been using design patterns in their design without giving much thought to the pattern they are using, until the Design Patterns book from Gamma et. al came out. Now there are patterns that are documented and given names and descriptions so they are easier to find and use when writing software.
Resources for Design Pattern information:
Design Patterns using Java
Design Patterns from netobjectives.com
An example of a Abstract Factory Pattern.
An example of a Factory Method Pattern.
An example of a Template Method Pattern.
An example of a Strategy Pattern.
An example of an Observer Pattern.
An example of a Singleton Pattern.
An example of a Visitor Pattern.