More Patterns

Quick table of patterns from Design Patterns:

Pattern Name Description Example
Abstract Factory An abstract class defines methods that construct related products. Concrete factories create these product sets An abstract class specifies methods for constructing buttons, methods, and so on. Each user interface look and feel supplies a concrete subclass
Bridge An abstraction and its implementation have separate inheritance hierarchies A hierarchy of window types has separate implementations in various operating systems
Builder A builder class has methods to build parts of a complex product, and to retrieve the completed product A document builder has methods to build paragraphs, tables, and so on

prev |top |next