La Mona

Páginas: 6 (1405 palabras) Publicado: 19 de octubre de 2012
PATRON
Conjunto de elementos que forman un unidad diferenciada y que se repiten a lo largo del tiempo, por lo que pueden tomarse como modelo o punto de referencia: un patrón de comportamiento; el compositor usa un patrón rítmico que va repitiendo durante la pieza, pero cambiando la melodía.
Un patrón es un modelo que podemos seguir para realizar algo. Los patrones surgen de la experiencia deseres humanos de tratar de lograr ciertos objetivos.
Los patrones capturan la experiencia existente y probada para promover buenas prácticas.
* Ayudan a construir la experiencia colectiva de Ingeniería de Software.
* Son una abstracción de "problema – solución".
* Se ocupan de problemas recurrentes.
* Identifican y especifican abstracciones de niveles más altos que componentes oclases individuales.
* Proporcionan vocabulario y entendimiento común.
Un esquema o patrón de comportamiento puede ser (una vez heredado), en términos generales, el resultado de acontecimientos o vivencias acaecidas con anterioridad (grabadas en nuestro código psicológico, alguna de ellas) –en la infancia o la adolescencia su mayoría - y que se repiten en nuestra vida de forma recurrentehasta que las asumimos, las comprendemos, las superamos o las eliminamos. 
COMPORTAMIENTO
En psicología y biología, el comportamiento es la manera de proceder que tienen las personas u organismos, en relación con suentorno o mundo de estímulos. El comportamiento puede ser consciente o inconsciente, voluntario o involuntario, público o privado, según las circunstancias que lo afecten.
CADENA DERESPONSABILIDAD (CHAIN OF RESPONSIBILITY)

Chain of Responsibility (Cadena de responsabilidad): Permite establecer la línea que deben llevar los mensajes para que los objetos realicen la tarea indicada.
Chain of Responsibility. Evita acoplar el emisor de una petición a su receptor, al dar a más de un objeto la posibilidad de responder a la petición. Crea una cadena con los objetos receptores ypasa la petición a través de la cadena hasta que esta sea tratada por algún objeto.
Este patrón tiene como propósito establecer una cadena dentro del sistema, de tal forma que un mensaje puede ser manejado en el nivel donde es recibido por primera vez, o puede ser reenviado hacia un objeto que pueda manejarlo.

Cuando alguna acción se produce dentro de un sistema orientado a objetos, es comúnque se represente a través de un evento o mensaje.

En los casos más simples, el mismo objeto que produce el mensaje responde a él. Por ejemplo, un campo de texto puede producir eventos en respuesta a acciones del usuario (como escribir con el teclado) y también puede responder a esos eventos(mostrando texto en el campo).

En casos más complejos, la respuesta a los mensajes puede tener un papelmás importante.

La Cadena de Responsabilidades es una cadena de reenvío de mensajes. Si un objeto no puede manejar un mensaje dado, lo pasa hacia otro objeto más arriba. Frecuentemente la cadena se implementa con un modelo padre-hijo o contenedor. Con esta idea, los mensajes no manejados por el objeto hijo son enviados al padre, y potencialmente el padre del padre, hasta que se alcance elobjeto indicado.

Este patrón es ùtil para el desarrollo de una interfaz de usuario.

Para implementar la Cadena de Responsabilidades, necesitas:

Handler - La interfaz que define el método usado para pasar un mensaje al siguiente handler. El mensaje es normalmente una llamada a un método, aunque si se necesitan más datos encapsulados, un objeto puede ser pasado también.

HandlerImpl - Unaclase que implementa la interfaz Handler. Mantiene una referencia al siguiente Handler. Esta referencia es asignada en el constructor de la clase o a través de un método setter. La implementación del método que manejo de mensajes puede llamar a un método para manejarlo, reenviar el mensaje al siguiente handler, o ambos.

Ventajas y desventajas

La Cadena de Responsabilidades ofrece una gran...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mono
  • mono
  • Mono
  • mono
  • Mono
  • Los Monos
  • Mona
  • mono

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS