Patrones de diseño (GoF)
Patrones creacionales, estructurales y de comportamiento
Made by
@Miguelhrvs
0
0
0
84
Practice
Download
Report
Cual es un patrón creacional
1: Cual es un patrón creacional
30s
Adapter
Memento
Prototype
Iterator
Cual es un patrón creacional
2: Cual es un patrón creacional
30s
Proxy
Mediator
State
Singleton
Cual es un patrón estructural
3: Cual es un patrón estructural
30s
Flyweight
Observer
Abstract Factory
Chain of Responsibility
Cual es un patrón estructural
4: Cual es un patrón estructural
30s
Builder
Proxy
Visitor
Command
Cual es un patrón de comportamiento
5: Cual es un patrón de comportamiento
30s
Singleton
Composite
Bridge
Memento
Cual es un patrón de comportamiento
6: Cual es un patrón de comportamiento
30s
Decorator
Template Method
Facade
Abstract Factory
Producir familias de objetos relacionados sin especificar sus clases concretas
7: Producir familias de objetos relacionados sin especificar sus clases concretas
30s
Prototype
Builder
Abstract Factory
Factory Method
Copiar objetos existentes sin dependencia de las clases
8: Copiar objetos existentes sin dependencia de las clases
30s
Prototype
Abstract Factory
Singleton
Builder
Interfaz para crear objetos en una superclase, permitiendo a las subclases alterar el tipo de objetos que se crearán
9: Interfaz para crear objetos en una superclase, permitiendo a las subclases alterar el tipo de objetos que se crearán
30s
Factory Method
Builder
Prototype
Abstract Factory
Una instancia de acceso global para una clase
10: Una instancia de acceso global para una clase
30s
Singleton
Prototype
Builder
Factory Method
Producir tipos y representaciones de un objeto a partir del mismo
11: Producir tipos y representaciones de un objeto a partir del mismo
30s
Singleton
Factory Method
Prototype
Builder
División de una clase grande o grupo relacionado en dos jerarquías
12: División de una clase grande o grupo relacionado en dos jerarquías
30s
Flyweight
Decorator
Bridge
Composite
Colaboración entre objetos con interfaces incompatibles
13: Colaboración entre objetos con interfaces incompatibles
30s
Facade
Adapter
Proxy
Composite
Componer objetos en estructuras de árbol para trabajarlas como si fueran objetos individuales
14: Componer objetos en estructuras de árbol para trabajarlas como si fueran objetos individuales
30s
Composite
Proxy
Adapter
Facade
Interfaz simplificada a una biblioteca, framework u otros grupos de clases
15: Interfaz simplificada a una biblioteca, framework u otros grupos de clases
30s
Proxy
Bridge
Composite
Facade
Añadir funcionalidades a objetos encapsulándolos
16: Añadir funcionalidades a objetos encapsulándolos
30s
Composite
Flyweight
Adapter
Decorator
Sustituto de posición para otro objeto
17: Sustituto de posición para otro objeto
30s
Proxy
Adapter
Facade
Composite
Compartir partes comunes de varios objetos, ahorrando RAM
18: Compartir partes comunes de varios objetos, ahorrando RAM
30s
Bridge
Flyweight
Proxy
Decorator
Solicitud en un objeto independiente que contiene toda la información
19: Solicitud en un objeto independiente que contiene toda la información
30s
Command
Visitor
Memento
State
Solicitudes por una cadena de manejadores, que decidirán si la pasan al siguiente
20: Solicitudes por una cadena de manejadores, que decidirán si la pasan al siguiente
30s
Strategy
Iterator
Chain of Responsibility
Mediator
Reducir dependencias caóticas entre objetos. Restringiendo las comunicaciones directas, colaborando a través de un objeto mediador
21: Reducir dependencias caóticas entre objetos. Restringiendo las comunicaciones directas, colaborando a través de un objeto mediador
30s
Template Method
Command
Strategy
Mediator
Recorrer elementos de una colección sin exponer su representación
22: Recorrer elementos de una colección sin exponer su representación
30s
Iterator
Observer
Chain of Responsibility
Visitor
Guardar y restaurar el estado previo de un objeto sin revelar los detalles de su implementación
23: Guardar y restaurar el estado previo de un objeto sin revelar los detalles de su implementación
30s
Mediator
Memento
Observer
State
Alterar el comportamiento de un objeto cuando cambia su estado interno, como si cambiara de clase
24: Alterar el comportamiento de un objeto cuando cambia su estado interno, como si cambiara de clase
30s
State
Memento
Template Method
Command
Definir un mecanismo de suscripción para notificar a varios objetos sobre cualquier evento que le suceda al observado
25: Definir un mecanismo de suscripción para notificar a varios objetos sobre cualquier evento que le suceda al observado
30s
Visitor
Observer
Chain of Responsibility
Mediator
Separar algoritmos de los objetos sobre los que operan
26: Separar algoritmos de los objetos sobre los que operan
30s
Observer
Strategy
State
Visitor
Permite definir una familia de algoritmos, cada uno con clase separada y hacer sus objetos intercambiables
27: Permite definir una familia de algoritmos, cada uno con clase separada y hacer sus objetos intercambiables
30s
Visitor
Iterator
Strategy
Mediator
Define el esqueleto de un algoritmo en la superclase, permitiendo que las subclases cambien pasos del algoritmo sin cambiar su estructura
28: Define el esqueleto de un algoritmo en la superclase, permitiendo que las subclases cambien pasos del algoritmo sin cambiar su estructura
30s
Mediator
Strategy
Template Method
Observer