Design Pattern-Observer Pattern观察者模式

一.看了《Head First Design Pattern》的观察者模式的学习笔记

The Observer Pattern defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically.

Design Pattern-Observer Pattern观察者模式


1.气象监测应用的结构图

Design Pattern-Observer Pattern观察者模式

气象站获取实际气象数据的物理装置。

WeatherData对象:追踪来自气象站的数据,并更新布告板。

布告板:显示当前天气状况给用户看。

2.气象站设计图

Design Pattern-Observer Pattern观察者模式