Zusammenfassung der Ressource
Patrones GOF
- Comportamiento
- Accion
- Consiste en la separacion de la
peticion y la accion de forma
que sea eficiente
- Cadena de
responsabilidades
- Permitir a mas de un objeto
realizar una peticion cada objeto
o satisface la peticion o la pasa al
siguiente
- Estado
- Modifica el comportamiento del
objeto, da la impresion que cambia de
clase, se utiliza en protocolo de
comunicaciones para reflejar el
estado(conectado,desconectado)
- Estrategia
- Crear un grupo de algoritmos
en comun para que trabajen
en conjunto
- Interprete
- Pretende que se genere un
lenguaje el cual se le asigne
parametros para poder resolver
el problema
- Iterador
- Accede
secuencialmente a
los elementos de un
objeto
- Mediador
- Permite al usuario una interaccion
rapida y facil con el sistema, un objeto
define la manera en que interactuan
otros objetos
- Metodo Plantilla
- Se define una
estructura de
algoritmo la cual
puede ser reutilizada
- Observador
- Cuando un cambio en un objeto requiere
cambiar otros objetos y no sabemos
cuántos exactamente lo necesitarán, el
observador avisa cuando el objeto principal
cambia
- Recuerdo
- Captura y exterioriza el
estado interno de un
objeto, se utiliza para
obtener el estado en
futuras ocasiones
- Visitante
- Cuando se tienen muchas clases con diferentes
interfaces y se pretende añadir operaciones a
dichos objetos en funcion de la interfaz
- Creacionales
- Constructor
- Separa la construccion y
representacion de un objeto
complejo, el objeto de
construccion debe soportar
diferentes representaciones
- Fabrica abstracta
- Proporcionar la creacion
de una interfaz que
soporte multiples
estandares de
presentacion
- Metodo de Fabrica
- Permite que una clase difiera
la instaciacion en favor de sus
subclases
- Prototipo
- Especifica los tipos de objetos
que utilizaremos en un prototipo
para despues clonarlos y
utilizarlos
- Solitario
- Garantizar que una clase solo
tenga una instancia,
proporcionando un acceso
global
- Estructurales
- Adaptador
- Convertir las interfaces
de forma que las clases
que son incompatibles
trabajen juntas
- Apoderado
- Utilizar un apoderado
que se encargue de
controlar el acceso a
un objeto
- Composicion
- Permite al cliente tratar a los
objetos simples y los
compuestos de la misma
forma
- Decorador
- Añade funcinalidades a un
objeto, permite añadir
funcionalidad dos o mas
veces
- Fachada
- Realiza una interfaz
unificada la cual
permita acceder a
todas las funciones de
una forma sencilla
- Peso Mosca
- Consiste en compartir
el mismo objeto para
que pueda ser
reutilizado
- Puente
- Separa los aspectos de
interfaz con implementacion