Design Patterns

Design Patterns - Builder

Tuesday, August 28th, 2007

The Builder Pattern is a software design pattern. The purpose of using it is creating different represenatations from the same construction. It is accomplished by separating the construction of a complex object from its representation. Often, Builder Pattern is used to build Composite pattern, a structure pattern. STRUCTURE JAVA EXAMPLE /** "Product" */ ...

Design Patterns - Abstract Factory

Monday, August 27th, 2007

Design patterns are categorized in three groups: - Creational Patterns - Structural Patterns - Behavioral Patterns Today you will learn about "Abstract Factory Pattern" from "Creational Patterns" category: You can use the Abstract Factory Pattern to encapsulate a group of factories that have a common theme. It separates implementation from general use by creating implementation ...