17 Observer模式——发送状态通知变化
17.1 观察者模式
在观察者模式中,当观察对象的状态发生变化时,会通知观察者。Observer模式适用于根据对象进行相应处理的场景。
17.2 示例程序
| 名字 | 说明 |
|---|---|
| Observer | 表示观察者的接口 |
| NubmerGenerator | 表示生成数值的对象的抽象类 |
| RandomNumberGenerator | 生成随机数的类 |
| DigitObserver | 表示已数字显示数值的类 |
| GraphObserver | 表示已简单的图形显示数值的类 |
| Main | 测试程序行为的类 |

