行为型模式----观察者模式(Observer:广播机制和消息订阅)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuming226/article/details/91467986
核心

1、观察者模式主要用于1:N的通知,当一个对对象(目标对象Subject或Objservable:消息发布)的状态变化时,他需要及时告知一系列对象(观察者对象,Observer:消息订阅)。
2、通知观察者的方式:
(1)推:每次都会把通知以广播方式发送给所有观察者,所有观察者只能被动接收。
(2)拉:观察者只要知道有情况即可。至于什么时候获取内容,获取什么内容,都可以自主决定。

猜你喜欢

转载自blog.csdn.net/yuming226/article/details/91467986