Resumen
En esta clase repasamos la noción de eventos para comunicar cosas que ocurren en nuestro sistema a otros objetos, sin acoplarnos a lo que hacen, pero ganando en flexibilidad de que se puedan suscribir otros interesados.
Además, introducimos el concepto de patrones de comunicación entre componentes, entre los que aparecerán viejos conocidos junto a nuestro nuevo concepto de eventos.
Finalmente, trabajaremos sobre tareas programadas.
Material
- Repaso de Observer
- Que Me Pongo Sexta Iteración: Punto bonus.
- Esta es una posible puesta en común.
- Esta es otra puesta en común, que incluye el punto bonus
- Presentación utilizada
- Apunte sobre el patrón Observer, caso práctico
- Sobre los efectos del Observer
Material complementario
- Patrones de Diseño
- Observer, página 269
Para la próxima clase
- Releer los apuntes de Observer, caso práctico, Repaso de Observer y Sobre los efectos del Observer. Es importante hacerlo dado que es un patrón complejo que requiere tiempo para que asiente.
- Ver ¿Por qué me vigilan si no soy nadie?, una charla que sirve como puntapié para entender el vínculo entre eventos, extractivismo de datos y vigilancia digital.
- Ver Diseño y metodologías de desarrollo
- Leer el enunciado de Noodle. Idealmente, comenzar a pensar una solución.