简介 观察者模式又叫发布---订阅模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知. 举一个现实生活中的例子,例如小红在淘宝的一家店里看上了一双红色的鞋,小李也在这家店里面看上了一顶黑色的帽子,但是联系卖家时,卖家回答这两样都没货了.卖家告诉小红小李,要是喜欢的话,可以关注下店铺,到货了,我会给大家通知的.这就是一个典型的发布-订阅模式,卖家是发布者,买家是订阅者.当货来的时候,会依次通知小红.小李等买家,依次给…