Patrones estructurales

50 %
50 %
Information about Patrones estructurales
Technology

Published on September 15, 2014

Author: Autentia

Source: slideshare.net

Description

Jorge Pacheco, Consultor Tecnológico de Autentia, nos habla sobre los Patrones Estructurales

PATRONES ESTRUCTURALES Jorge Pacheco Mengual Madrid, 31 Julio de 2014

PATRONES ESTRUCTURALES Describir las formas comunes en que distintos tipos de objetos pueden ser organizados para trabajar y colaborar entre ellos. Establecer cómo se componen clases y objetos para formar estructuras mayores que implementan nueva funcionalidad. Conseguir que cambios en los requisitos de la aplicación no ocasionen cambios en las relaciones entre los objetos.

TIPOS Adapter Bridge Decorator Facade Flyweight Proxy Composite

ADAPTER Convierte la interfaz de una clase en otra distinta que es la que esperan los clientes. Permiten que cooperen clases que de otra manera no podrían por tener interfaces incompatibles.

BRIDGE Desacoplar una abstracción de su implementación de modo que los dos puedan ser modificados de forma independiente. Favorece la composición en lugar de la herencia.

DECORATOR Añadir responsabilidades a un objeto de forma dinámica. Proporciona una alternativa flexible a la herencia para extender funcionalidad. La solución es la de rodear el objeto con otro que es el que añade la nueva responsabilidad (Decorator)

FACADE Proporcionar una interfaz unificada para el acceso a conjunto de interfaces de un subsistema. Simplificar el acceso a un conjunto de clases proporcionando una única clase para comunicarse con dicho conjunto de clases. Reducir la complejidad y minimizar depe ndencias

FLYWEIGHT Busca eliminar o reducir la redundancia cuando tenemos gran cantidad de objetos que contienen información idéntica, además de lograr un equilibrio entre flexibilidad y rendimiento (uso de recursos). Para ello propone utilizar objetos que almacenan los estados compartidos , que pueden ser usados por varios objetos simultáneamente

PROXY Proporcionar un sustituto o intermediario para otro objeto de modo que pueda controlarse el acceso que se tiene hacia él. Proxy remoto: Se encarga principalmente de abstraer la comunicación entre nuestro cliente y el objeto remoto. Proxy virtual: se encarga de instanciar objetos cuyo coste computacional es elevado. Proxy protección: Establece controles de acceso a un objeto dependiendo de permisos o reglas de autorización.

COMPOSITE Componer objetos en árboles para representar jerarquías todo-parte. Permite a los clientes tratar objetos individuales y objetos compuestos de una manera uniforme.

PREGUNTAS ??

Add a comment

Related presentations

Related pages

Patrones de Diseño: ESTRUCTURALES

Adapter Intención Adapta una interfaz para que pueda ser utilizada por una clase que de otro modo no podría utilizarla. Motivacion Necesitamos reutilizar ...
Read more

Patrón de diseño - Wikipedia, la enciclopedia libre

Patrones estructurales. Son los patrones de diseño software que solucionan problemas de composición (agregación) de clases y objetos: Adapter ...
Read more

Patrones estructurales (structural patterns) | Blog.Guisho.com

Vimos ya los patrones creacionales más importantes. No son todos, en el futuro veremos más, pero son los más usados y los más importantes. Ahora ...
Read more

Patrones Estructurales (I): Patrón Adapter (Wrapper ...

Twitter @panicoenlaxbox en cualquier caso, para patrones no hay nada mejor que el Head First: Design Patterns de O'Reilly. Mascadito y entendible ;) 1 ...
Read more

Diseño de Software - Patrones Estructurales by Joshua ...

Estructura PATRONES ESTRUCTURALES Melissa Gutiérrez Vega Joshua Hernández Bonilla Patrones de Diseño Anti Patrón Patrón de Diseño de Software Adapter ...
Read more

Patrones Estructurales by Mau Muñoz on Prezi

Alejandra Monge • Javier Meza • Mauricio Muñoz Patrones Estructurales Adapter Bridge Composite Flyweight Proxy Facade Patrones de diseño Patrones ...
Read more

Patrones Estructurales (V): Patrón Flyweight | Let's code ...

Hola Daniel, muy buenas explicaciones, excelentes diría yo. Una pregunta sobre patrones, ¿tenés pensado hablar sobre singleton? Gracias y nuevamente ...
Read more

Patrón de diseño de software - EcuRed

Patrones estructurales. Adapter. Convierte la interfaz de una clase en otra distinta que es la que esperan los clientes. Permiten que cooperen clases que ...
Read more

Patrones Estructurales

PATRONES ESTRUCTURALES. malvarez sanmiguel jorge alahin toledo carrillo PATRONES ESTRUCTURALES malvarez sanmiguel jorge alahin toledo carrillo
Read more

.NET Design Code Tips: Patrones estructurales: Adapter

En este post vemos el Patrón Adapter El patrón Adapter nos permite adaptar la interfaz de un objeto a otra interfaz que el cliente espera. Permite la ...
Read more