Provee mecanismos de creación de objetos, tratando de crear objetos de una manera adecuada a cada situación.
Facilita el diseño identificando una forma sencilla de realizar relaciones entre distintas entidades.
Identifican patrones de comunicación comunes entre objetos y realizan estos patrones.