Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Patrones de Diseño

creacionales

Mecanismos para crear objetos de forma flexible

Universidad Nacional de Rio Negro - Sede Andina

Familia Creacional

Los patrones creacionales se ocupan de mecanismos de creación de objetos. Proporcionan formas flexibles de crear instancias manteniendo independencia de las clases específicas.

Patrones en Esta Familia

Singleton

Una única instancia global controlada

Singleton | Factory Method | Abstract Factory | Builder | Prototype


Factory Method

Crear objetos sin especificar clases concretas

Singleton | Factory Method | Abstract Factory | Builder | Prototype


Abstract Factory

Familias de objetos relacionados

Singleton | Factory Method | Abstract Factory | Builder | Prototype


Builder

Construir objetos complejos paso a paso

Singleton | Factory Method | Abstract Factory | Builder | Prototype


Prototype

Clonar objetos existentes

Singleton | Factory Method | Abstract Factory | Builder | Prototype


Comparación Rápida

Table 1:Patrones Creacionales

PatrónPropósitoCuándo Usar
SingletonUna instanciaLogger, Config, Pool
FactoryCrear sin especificar tipoMúltiples subtipos
Abstract FactoryFamilias coherentesTemas, Plataformas
BuilderConstrucción paso a pasoObjetos complejos
PrototypeClonar existentesCopias costosas

Flujo de Decisión


Características Comunes

Todos los patrones creacionales:

Práctica integradora

Después de resolver los mini ejercicios de cada patrón, conviene cerrar la familia con los ejercicios integradores de creacionales.