Ingenieria
Hay 3 condiciones de tiempo: humedad, temperatura, presión atmosférica
Aplicación debe mostrar: condiciones actuales(presiónatmosférica , humedad y temperatura ), estadísticas de tiempo y un simple pronostico.
Visión general de la aplicación del monitoreo del tiempo
los 3 jugadores o quienes participan en el sistema son:
*Estación de tiempo(disp. Físico que adquiere el dato actual del tiempo)
* Objeto weatherData: conoce como hablar con la estación física de tiempo y obtener datos actualizados
* Display: quemuestra a los usuarios las condiciones de tiempo actuales
Desempaquetar la clase weatherData
las cosas se ven bastante sencillo:
tomar un SWAG en primer lugar, equivocada en la estaciónmeteorológica
¿Qué está mal con nuestra implementación?
|
By coding….mediante la codificación de las implementaciones concretas que no tienen manera de agregar o quitar otros elementos devisualización sin realizar cambios en el programa
At least: al menos, parece que estamos utilizando una interfaz común para hablar con los elementos de la pantalla .. Todas tienen un método de actualización detomarla temperatura, la humedad y los valores de presión
Empezar a usar el patrón observador
1. editor de un periódico va en el negocio y comienza a publicar periódicos
2. se ha suscrito a uneditor en particular, y cada vez que hay una nueva edición que se entrega a ti. siempre y cuando usted sigue siendo un suscriptor, se obtiene nuevo periódico
3. se da de baja cuando ustedno quiere los papeles más, y dejan de ser entregado
4. mientras que la editorial sigue en el negocio, la gente, hoteles, aerolíneas y otros negocios constantemente subscribirse y darse de baja con elperiódico
Conocer el patrón observador:
Editor + subscriptor= patrón observador
Editor= sujeto
Subscriptor=observadores
Un dia en la vida de un patrón observador
Definir patrón observador...
Regístrate para leer el documento completo.