Mapa mental
Patrones de diseño

Mapa mental: Patrones de diseño
Contenido del mapa
Patrones de diseño
Abstract factory
- Proporciona una interfaz para crear familias de objetos relacionados sin especificar sus clases concretas
Adapter
- Convierte la interfaz de una clase en otra distinta que es la que esperan los clientes
Bridge
- Desacopla una abstracción de su implementación
Builder
- Separa la construcción de un objeto complejo de su representación
Chain of responsability
- Evita acoplar el emisor de una petición a su receptor.
Command
- Encapsula una petición en un objeto.
Composite
- Combina objetos en estructuras de árbol para representar jerarquías de parte-todo.
Decorator
- Añade dinámicamente nuevas responsabilidades a un objeto.
Facade
- Proporciona una interfaz unificada para un conjunto de interfaces de un subsistema.
Factory method
- Define una interfaz para crear un objeto, pero deja que las subclases sean quiénes decidan qué clase instanciar.
Flyweight
- Usa el comportamiento para permitir un gran número de objetos de grano fino de forma eficiente.
Interpreter
- Define una representación de su gramática junto con un intérprete que usa dicha representación para interpretar secuencias de lenguaje.
Iterator
- Proporciona un modo de acceder secuencialmente a los elementos de un objeto agregado sin exponer su representación interna.
Mediator
- Define un objeto que encapsula cómo interactúan un conjunto de objetos.
Memento
- Representa y externaliza el estado interno de un objeto sin violar la encapsulación.
Observer
- Define una dependencia de uno-a-muchos entre objetos.
Prototype
- Especifica los tipos de objetos a crear por medio de una instancia prototípica.
Proxy
- Proporciona un sustituto o representante de otro objeto para representar el acceso a este.
Singleton
- Garantiza que una clase tenga solo una instancia y proporciona un acceso global a ella.
State
- Permite que un objeto modifique su comportamiento cada vez que cambie su estado interno.
Strategy
- Define una familia de algoritmos, encapsula cada uno de ellos y los hace intercambiables.
Template method
- Define en una operación el esqueleto de un algoritmo.
Visitor
- Representa una operación sobre los elementos de una estructura de objetos.
Información
- Descripción
- Mapa Mental sobre Patrones de diseño, creado por ELOY COBIAN MARQUEZ el 02/09/2022.
- Creado por
- ELOY COBIAN MARQUEZ
- Visitas
- 0
- Valoración