Son patrones en el diseño estructural de software, que permiten crear objetos de diferentes maneras.
Crítico
Importante
Opcional