DESIGN PATTERN

Visitor Pattern represent an operation to be performed on the elements of an objectstructure. Visitor lets you define a new operation without changing theclasses of the elements on which it operates.

Type: Behavioral Pattern

Continue reading...

Bridge Pattern decouple an abstraction from its implementation so that the two can vary independently.

Type: Structural Pattern

Also Known As: Handle/Body

Continue reading...

Builder Pattern separate the construction of a complex object from its representation so that the same construction process can create different representations.

Type: Creational Pattern

Continue reading...

Chain of Responsibility Pattern avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it.

Type: Behavioral Pattern

Continue reading...

Command Pattern Encapsulate a request as an object, thereby letting you parameteriz eclients with different requests, queue or log requests, and support undoable operations.

Type: Creational Pattern

Also Known As: Action, Transaction

Continue reading...