1. Creazionali

In ingegneria del software, un design pattern creazionale si occupa della creazione di oggetti in base al contesto. Quando si crea un oggetto con tecniche basilari,si può incorrere nell’aumento della complessità del design. I pattern creazionali risolvono questo problema controllando in qualche modo la creazione di questo oggetto.