patterns-creational

Implement creational design patterns (Factory Method, Abstract Factory, Builder, Prototype, Singleton). Use when object construction is complex, varies by type/environment, needs decoupling from calle