观察者模式

2016-12-18 15:43:56 0 举报
仅支持查看
观察者模式是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式的优点在于实现了表示层和逻辑层的分离,并定义了稳定的更新消息传递机制,类别清晰,抽象了更新接口,使得相同的数据层可以有各种不同的显示层。缺点是如果一个观察者对象有很多个直接和间接的观察目标的话,将所有的观察目标都通知到会花费很多时间。因此,如果在观察者和被观察者之间存在循环依赖关系的话,观察者模式就不再适用了。
作者其他创作
大纲/内容
评论
0 条评论
下一页