Mapa mental
Patrones de diseño
Conteúdo do mapa
Patrones de diseño
Patrones creacionales
- Prototype
- Permite la creación de objetos basados en "plantillas". Un nuevo objeto se crea a partir de la clonación de otro objeto
- Abstract Factory
- Expone un método de creación de un conjunto de objetos relacionados sin necesidad de especificar en ningún momento cuáles son las implementaciones concretas
- Factory Method
- Expone un método de creación, delegando en las subclases la implementación de este método
- Builder
- Separa la creación de un objeto complejo de su estructura
- Singleton
- Limita a uno el número de instancias posibles de una clase en nuestro programa, y proporciona un acceso global al mismo
- Prototype
Patrones de comportamiento
- Interpreter
- Define una representación para una gramática así como el mecanismo para evaluarla
- Strategy
- Permite la selección del algoritmo que ejecuta ciertas acciones en tiempo de ejecución
- Visitor
- Permite separar el algoritmo de la estructura de datos que se utilizará para ejecutarlo
- Command
- Son objetos que encapsulan una acción y parámetros que necesitan para ejecución
- Iterator
- Se utiliza para poder movernos por los elementos de un conjunto de forma secuencial sin necesidad de exponer su implementación específic
- Mediator
- Objeto que encapsula como otro conjunto de objetos interactuan y se comunican entre si
- Interpreter
Patrones estructurales
- Adapter
- Permite a dos clases con diferentes interfaces trabajar entre ellas, a través de un objeto intermedio con el que se comunican e interactúan
- Composite
- Facilita la creación de estructura de objetos en árbol, donde todos los elementos emplean una misma interfaz
- Bridge
- Desacopla una abstracción de su implementación, para que las dos puedan evolucionar de forma independiente
- Decorator
- Permite añadir funcionalidad extra a un objeto (de forma dinámica o estática) sin modificar el comportamiento del resto de objetos del mismo tipo
- Facade
- Una facade es un objeto que crea una interfaz simplificada para tratar con otra parte del código más compleja, de tal forma que simplifica y aísla su uso
- Adapter
Informações
- Descrição
- Mapa Mental sobre Patrones de diseño, criado por José María Cruz Parada em 04-10-2017.
- Criado por
- José María Cruz Parada
- Visualizações
- 0
- Avaliação