1.2:让你的对象知悉现状:观察者模式

1:有趣的事情发生时,千万别错过了!

JDK中使用最多的模式之一,非常有用。

2:观察者模式


1.2:让你的对象知悉现状:观察者模式_第1张图片


1.2:让你的对象知悉现状:观察者模式_第2张图片

3:设计原则

(1)为了交互对象之间的松耦合设计而努力。


1.2:让你的对象知悉现状:观察者模式_第3张图片

4:最常见的实现观察者模式的方法:基于Subject与Observer接口的类设计


1.2:让你的对象知悉现状:观察者模式_第4张图片

5:气象站观测者模式(未应用JDK观察者)

(1)jdk中观察者模式由(类Observable和接口Observer)实现

类Observable提供主题功能:


1.2:让你的对象知悉现状:观察者模式_第5张图片

接口Observer提供观察者功能:


你可能感兴趣的:(1.2:让你的对象知悉现状:观察者模式)