5 Patrones Creacionales
5 Patrones Creacionales
5 Patrones Creacionales
Creacionales
Object Abstract
Builder
Pool Factory
Factory
Prototype Singleton
Method
Patrones Creacionales
objetos.
Singleton • Participantes:
– Define una operación
“instance” que permite a
static instance() los clientes acceder a la
singletonOperation()
getSingletonData() única instancia
• Colaboraciones
– Los clientes acceden a la
instancia única a través
static uniqueInstance
singletonData de la operación
“instance”
Object Pool
Aplicaciones
• Object Pools se utilizan para gestionar el
almacenamiento en caché de objetos.
• Builder • Director
• Producto
• Concrete Builder
– El objeto complejo bajo
– implementación del Builder
construcción
Builder (Constructor Virtual)
Ventajas
– Reduce el acoplamiento.