定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,所有的依赖都会收到通知并自动更新。
遵循的原则:
(1)、为了交互对象之间的松耦合设计而努力。
(2)、针对接口编程,不针对实现编程。
(3)、多用组合,少用继承。
本文介绍了观察者模式的基本概念,解释了其如何通过定义对象间的一对多依赖关系来实现对象状态变化时所有依赖对象能够自动更新。强调了设计原则包括交互对象间的松耦合、针对接口编程而非实现编程及多使用组合少使用继承。
定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,所有的依赖都会收到通知并自动更新。
遵循的原则:
(1)、为了交互对象之间的松耦合设计而努力。
(2)、针对接口编程,不针对实现编程。
(3)、多用组合,少用继承。

被折叠的 条评论
为什么被折叠?