Patrones de Dise - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Patrones de Dise

Description:

'Observar' el estado de un objeto en una aplicaci n y notificar sus cambios ... M todo para excluir observadores. M todo para notificar observadores. Observador ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 8
Provided by: pabloba8
Category:
Tags: dise | excluir | patrones

less

Transcript and Presenter's Notes

Title: Patrones de Dise


1
Patrones de DiseñoObservador
  • José Pablo Baltodano Azofeifa
  • PHP Costa Rica

2
Agenda
  1. Aspectos básicos
  2. Funcionamiento
  3. Actores
  4. Diagrama
  5. Ejemplo

3
Básico
  • Tipo Comportamiento
  • Observar el estado de un objeto en una
    aplicación y notificar sus cambios
  • Evitar una relación estrecha entre partes de una
    aplicación -gt Difícil mantenimiento y comprensión
  • Actores Observadores y observado (sujeto)

4
Funcionamiento
  • Uno o más observadores suscritos a observar uno
    o más eventos del objeto sujeto
  • Evento ejecutado -gt observadores son notificados
  • Cada observador implementa su propia función
    según su meta

5
Sujeto y Observadores
  • Sujeto
  • Método para registrar observadores a la lista de
    objetos a ser notificados
  • Método para excluir observadores
  • Método para notificar observadores
  • Observador
  • Método para implementar comportamiento después de
    la notificación

6
Diagrama
7
Ejemplo Proveedor de Productos
  • Proveedor
  • Sujeto
  • Listado de productos, actualizada periódicamente
  • Notifica subscriptores cuando una nueva listado
    es lanzado
  • Clientes
  • Observadores (SMS y Correo Electrónico)
  • Espera por actualizaciones
  • Notificado por SMS o Correo Electrónico,
    dependiendo del tipo de suscripción
Write a Comment
User Comments (0)
About PowerShow.com