Skip to content

Latest commit

 

History

History

creational

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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