Em Engenharia de Software, Padrões de Projeto Criacionais são os que lidam com os mecanismos de criação de objetos, tentando criá-los de uma maneira adequada a cada situação. A forma básica de criação de objeto pode resultar em problemas de design ou acrescentar complexidade adicional ao design. Padrões de Projeto Criacionais resolvem este problema ao controlar a forma como objetos são criados.
- AbstractFactory 📓
- Builder 📓
- FactoryMethod 📓
- Multiton (considerado um anti-pattern! ⛔)
- Pool 📓
- Prototype 📓
- SimpleFactory
- Singleton 📓 (considerado um anti-pattern! ⛔)
- StaticFactory