Please enable JavaScript.
Coggle requires JavaScript to display documents.
Patrones de Diseño, Usos, Nombre de Los Alumnos:
Efraín Espinoza,
…
Patrones de Diseño
Características
-
Ayuda a evitar la repetición de palabras al momento de realizar una búsqueda para problemas ya solucionados
-
-
-
-
-
-
Ejemplos
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.
Bridge
Desacopla una abstracción de su implementación, para que las dos puedan evolucionar de forma independiente.
Composite
Facilita la creación de estructuras de objetos en árbol, donde todos los elementos emplean una misma interfaz. Cada uno de ellos puede a su vez contener un listado de esos objetos, o ser el último de esa rama.
De comportamiento
-
Interpreter
Define una representación para una gramática así como el mecanismo para evaluarla. El árbol de sintaxis del lenguaje se suele modelar mediante el patrón Composite.
-
Creacionales
Abstract Factory
Provee una interfaz que delega la 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, de tal forma que el mismo proceso de construcción nos puede servir para crear representaciones diferentes.
-
Usos
Patrones Creacionales
Encapsulación de la lógica de la instanciación, ocultando los detalles concretos de cada objeto y permitiéndonos trabajar con abstracciones.
-
-
-
-
Identifican condiciones de error y problemas en el código que pueden no ser evidentes en ese momento.
-
Nombre de Los Alumnos:
Efraín Espinoza,
Daniela Bernal Acosta,
Joel David Reyes Briseño
Kevin Roberto Rivas Aguilar.
Grupo IDGS71N.
Materia: Arquitectura de Software.