观察者模式浅谈

观察者模式的本质便是使用一个表登记所有观察者,当被观察者发生变动时遍历登记表,然后回调ABC里的方法 注册表可以使用链表、数组、队列等存储结构实现,但是这些存储结构就限制了ABC类。和回调一样,可以使用一个接口来代替ABC的引用。这个时候ABC只需要实现该接口而不需要考虑ABC的具体实现。 所谓的Observer与Observable接口只不过是官方给的一个框架,如果你喜欢,完全可以写一个自己的框
相关文章
相关标签/搜索