Creational patterns

Creational patterns