观察者模式
定义:定义了对象之间的一对多依赖,让多个观察者监听同一个对象的行为,当该行为发生的时候,则做出一定的动作
天气变化了,发出提示
天气模型
1 |
|
观察者的接口
1 | public interface Observer { |
邮件的观察者
1 | public class EmailObserver implements Observer { |
短信观察者
1 | public class MsgObserver implements Observer{ |
百 事 可 乐
定义:定义了对象之间的一对多依赖,让多个观察者监听同一个对象的行为,当该行为发生的时候,则做出一定的动作
天气变化了,发出提示
天气模型
1 | @Data |
观察者的接口
1 | public interface Observer { |
邮件的观察者
1 | public class EmailObserver implements Observer { |
短信观察者
1 | public class MsgObserver implements Observer{ |
微信支付
支付宝