- 5
- 0
- 约4.51千字
- 约 55页
- 2022-09-18 发布于四川
- 举报
对概念的加深理解 观察者模式中有一个“主题”对象和若干“观察者”对象,主题和观察者之间是一对多的依赖关系。 当主题的状态发生变化时,所有观察者都得到通知。 例如:求职中心为主题,求职者为观察者 观察者模型设计的动机 1、 将一个系统分割成一系列相互协作的类有一个常见的副作用:需要维护相关对象的一致性。我们不希望为了维持一致性使各类紧密耦合,因为这样降低了它们的可重用性。 2、观察者模式使得任意数目的观察者不必知道彼此的存在,且主题发生变化时可以得到主题的通知,而同步改变状态。是一种很轻松的耦合。具有很好的可重用性。 设计模型的原则 1、将不变部分与固定比便的部分相离。 对该原则的理解是:将变化的部分拿来进行封装,以便以后你可以修改它而不会影响那些不变的部分。 这一原则几乎是所有设计模式的基础,所有设计模式都提供一种机制:让系统的某些部分独立于其他部分而发生变化。 2、对接口编程,而不是对实现编程 实现观察者模式的过程:实现观察者模式有很
您可能关注的文档
最近下载
- 2026年新教材-人教版三年级数学下册期末卷.pdf VIP
- 降压斩波电路设计.doc VIP
- 2026年新教材-人教版三年级数学下册期末测试卷 .pdf VIP
- 2025-2026学年湘美版小学美术六年级下册《壶趣》教学设计.docx VIP
- 2026年新教材-人教版三年级数学下册期末测试卷.pdf VIP
- 2026年新教材-人教版三年级数学下册期末真题卷 (含答案).pdf VIP
- 四川省成都市蓉城联盟2024-2025学年高一(下)期末语文试卷.pdf VIP
- 2026年新教材-人教版三年级数学下册期末真题卷-.pdf VIP
- 人教版三年级数学下册期末真题卷 (2026年新教材).docx VIP
- 2026年新教材-人教版三年级数学下册期末真题卷 .docx VIP
原创力文档

文档评论(0)