软件也是需要关注弹性的设计,易于维护、应付变化
观察者模式:

  • 可以让其它对象监听对象的变化,而不再错过对其感兴趣的部分
  • 定义对象一对多依赖
  • 定义主题和观察者的虚基类,其它实现都放在子类中
  • 提供松耦合,主题和观察者不清楚彼此细节,单依然可以交互
  • 观察者保留对主题的引用,目的是为了注册和取消注册,比较方便
文档更新时间: 2024-01-02 03:05   作者:admin