Skip to main content

Overview

What’s a design pattern?

Design patterns are sort of blueprints that by customization you can solve a recurring design problem. [Read More]

Catalog of design patterns

The catalog of Gang-of-Four (the same refernce as mentioned above) classifies the design patterns as follows:

Creational patterns Structural patterns Behavioral patterns
Increase flexibility and reuse of existing code by providing various object creation mechanismExplain how to assemble objects and classes into larger structures while keeping these structures flexible and efficient.These patterns are concerned with algorithms and the assignment of responsibilities between objects.