Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.14 KB

File metadata and controls

22 lines (17 loc) · 1.14 KB

Creational Patterns

Creational Patterns abstract the instantiation process. They help make a system independent of how its objects are created, composed and represented. -- GoF Design Patterns

Provides an interface for creating families of objects without specifying their concrete classes

Examples

GUI factory

Helps you create complex objects step-by-step without coupling creational steps and internal representation if created object

Examples

Email Builder

Provides an interface for creating an object to be used in a client which allows to change the type of object easily without opening the client.

Examples

VersionControlFactory