Mindmap
Patrones de diseño.
Inhalt der Mindmap
Patrones de diseño.
clasificados en Patrones de
- Creación
- Facilita la creación del sistema
- Abstracción de la instancia
- Encapsulación de clases
- Sistema independiente
- Son
- Abstract factory
- Proporciona una interfaz para crear familias de objetos sin especificar las clases a las que pertenecen
- Uso de una clase factoría que es la que crea los objetos de las distintas familias
- El cliente instancia la clase factoría siendo transparente para el tipo del objeto creado
- La factoría es la que conoce el tipo de objeto creado
- Builder
- Separa la construcción del objeto de su representación
- Implementación del proceso de construcción consigue crear varias representaciones de objetos
- Elementos que intervienen:
- Builder: Interfaz abstracta que crea productos
- Builder concreto: Implementación concreta del Builder
- Director: Utiliza la clase Builder para crear objetos
- Factory method
- Define una interfaz para la creación de los objetos
- Permite que sean las subclases las que determinen la clase de instanciar
- Una superclase puede delegar en sus hijas la creación de objetos
- Elementos
- Creator: Define el método para la creación de objetos
- Concretre creator: Redefine el método para la creación de devolver instancias de un producto concreto
- producto: Resultado del método de creación
- Object pool
- Objetos que pueden reutilizarse bajo demanda en lugar de crear nuevas instancias
- Funcionamiento
- Demanda de un nuevo objeto a pool
- Una vez usado el objeto, se devuelve
- Si no hay instancias, el pool crea nuevas
- Implementación de mecanismo de liberación de instancias
- Prototype
- Crea nuevos objetos clonando una instancia creada previamente
- Llamada prototipo
- Elementos
- Cliente: Encargado de solicitar la creación de nuevos objetos
- Prototipo: Declaración de una interfaz para clonarse a la que accede el cliente
- Prototipo concreto: Implementa el método de clonación
- Crea nuevos objetos clonando una instancia creada previamente
- Singleton
- Una sola instancia
- Proporción a un punto acceso global
- Encargada de: Creación, inicialización y acceso
- Debe tener un método de acceso
- Utilizado cuando
- La clase debe controlar el acceso a un recurso físico único
- Existen datos que deben estar disponibles para todos los objetos de la aplicación
- Una sola instancia
- Abstract factory
- Facilita la creación del sistema
- Estructurales
- Comportamiento
- Partición
- Concurrencia
- Creación
Solución general a problemas
Informationen
- Beschreibung
- Mindmap am Patrones de diseño., erstellt von sixto alberto becerra reslen am 09/08/2019.
- Erstellt von
- sixto alberto becerra reslen
- Aufrufe
- 0
- Bewertung