- 0
- 0
- 约5.2千字
- 约 5页
- 2026-11-10 发布于北京
- 举报
观察者(Observer)模式
模式的定义
模式的结构
相关⻆⾊
模式的应⽤实例
优缺点
适⽤场景
拓展
Observable类
Observer接⼝
在现实世界中,许多对象并不是独⽴存在的,其中⼀个对象的⾏为发⽣改变可能会导致⼀个或者多个其他
对象的⾏为也发⽣改变例如,某种商品的物价上涨时会导致部分商家⾼兴,⽽消费者伤⼼;还有,当我
。
们开⻋到交叉路⼝时,遇到红灯会停,遇到绿灯会⾏。这样的例⼦还有很多,例如,价格与股⺠、微
信与⽤户、⽓象局的天⽓预报与听众、⼩偷与等。
在软件世界也是这样,例如,Excel中的数据与折线图、饼状图、柱状图之间的关系;MVC模式中的模型
与视图的关系;模型中的源与处理者。所有这些,如果⽤观察者模式来实现就⾮常⽅便。
模式的定义
观察者(Observer)模式的定义:指多个对象间存在⼀对多的依赖关系,当⼀个对象的状态发⽣改变时,
所有依赖于它的对象都得到并被⾃动更新这种模式有时⼜称作发布-订阅模式、模型-视图模式,它
。
是
最近下载
- 人教版八年级物理下册第一单元测试卷.docx VIP
- NBT 31084-2016 风力发电工程建设施工监理规范.docx VIP
- 规模畜禽养殖场污染防治最佳可行技术指南(试行)(HJ-BAT-10).doc.doc VIP
- 社交礼仪PPT课件演示(36张).pptx VIP
- 中考压轴题4二次函数压轴题汇编.pdf VIP
- 2027辽宁大连海事大学公开招聘专职指导员(辅导员)20人考试备考题库及答案解析.docx VIP
- 九年级心理健康教育“语言有温度”人际交往主题教学设计.docx VIP
- 《统计学基础(英文版·第7版)》课件les7e_ppt_ADA_0702.pptx VIP
- 管道基础及管道安装施工方案.docx VIP
- IPC7525B2011(CN)Stencildesignguidelines模板设计指南(中文版).pdf VIP
原创力文档

文档评论(0)