1. Creacionales

En ingeniería del software, los patrones de diseño creacionales son patrones que se encargan del los mecanismos de creación de los objetos, intentando crear objetos de una manera adecuada a cada situación. La forma básica de creación de objetos podría generar un problema de diseño o añadir complejidad al diseño. Los patrones de diseño creacionales resuelven este problema controlando de alguna forma la creación de objetos.