Principios y Patrones de Diseño



Descargar 227,42 Kb.
Página3/3
Fecha de conversión08.06.2017
Tamaño227,42 Kb.
1   2   3

Medida de Alejamiento
Distancia a la secuencia principal, lugar donde el paquete se proporciona entre la abstracción de sus dependencias entrantes y la implementación de sus dependencias salientes. Medida en el rango [0,~0.707]


Estas medidas tallan la arquitectura orientada a objetos. Son imperfectas y depender únicamente de ellas como indicador de la firmeza de la arquitectura sería temerario. Sin embargo, pueden ser y han sido usadas como ayuda para medir la estructura de dependencias de una aplicación.

Patrones de Arquitectura Orientada a Objetos
Estructuras repetidas de diseño y arquitectura.
La definición esencial de un patrón de diseño es una buena solución, conocida y desgastada, a un problema común.
Abstract Server

Puede delegar diferentes implementaciones del servidor a clientes de forma transparente.


Adapter

El adaptador es un objeto que implementa la interfase abstracta a ser delegada al servidor.


Observer

Comúnmente ocurre que un elemento del diseño necesita tomar algún tipo de forma o acción cuando otro elemento dentro del diseño descubre que ha ocurrido un evento. De todas formas, frecuentemente no queremos que el detector sepa acerca del actor.
Bridge

El patrón puente soluciona el problema de arrastrar a lo largo el equipaje de la jerarquía cuando los clientes desean utilizar los métodos extendidos, creando una fuerte separación entre la interfase y la implementación.
Abstract Factory

La fábrica abstracta es un patrón que permite que la dependencia a la clase concreta exista en un único lugar.




Conclusión
Esto ha sido una descripción general. Hay mucho más por decir acerca del tema Arquitectura Orientada a Objetos. Se dice que un pequeño conocimiento es algo peligroso. Se recomienda consultar la bibliografía citada para profundizar el aprendizaje.


Bibliografía
[Shaw96]

[GOF96]


[OOSC98]

[OCP97]


[LSP97]

[DIP97]


[ISP97]

[Granularity97]

[Stability97]

[Liksov88]



[Martin99]

www.objectmentor.com

2009 UNR FCEIA Informática III Víctor Acosta – Alejandro Rifatti – Leonardo Saccomanno



Compartir con tus amigos:
1   2   3


La base de datos está protegida por derechos de autor ©absta.info 2019
enviar mensaje

    Página principal