- 1
- 0
- 约小于1千字
- 约 10页
- 2018-05-11 发布于广东
- 举报
Java与设计模式-T3.ppt
Java与设计模式第三章 观察者模式 观察者模式 观察者模式—角色 观察者模式—角色 观察者模式—角色 观察者模式—角色 观察者模式应用 观察者模式应用 总结 * 观察者模式: 此模式属于行为设计模式 它提供的方案可以使得类之间松耦合 当一个类更新的时候可以使另一个或者多个类得到通知 基本的意思是:当一个地方的某些事情发生后,自动通知其他对此事件感兴趣、正在观察着的人 医院的例子: 病人需要医生、护士、家属的关心 抽象主题(Subject)角色: 把所有的观察者对象的引用保存在一个列表里; 每个主题都可以有任何数量的观察者。 主题提供添加或撤销观察者对象的方法; 主题角色又叫做抽象被观察者角色; 抽象观察者(Observer)角色: 为所有的具体观察者定义一个接口 可以用一个抽象类或者一个接口实现; 具体主题(ConcreteSubject)角色: 保存对具体观察者对象有用的内部状态; 在这种内部状态改变时给其观察者发出一个通知; 具体主题角色又叫作具体被观察者角色; 具体观察者(ConcreteObserver)角色: 具体观察者角色实现抽象观察者角色所要求的接口 用观察者模式描述“观察病人……” 被观察者:InvalidMan.java 观察者:Human.java 测试类:ObserverDemo.java JSP
您可能关注的文档
- BnitAlttrtoapnfrind(PartA)课件(牛津小学英语课件).ppt
- Bnit课件(牛津小学英语课件).ppt
- dram-hom--牛津英语.ppt
- dramavr8第1章.ppt
- frinds 六人行 老友记介绍.ppt
- h03 规划企业战略与市场营销管理.ppt
- harity-al--牛津英语.ppt
- indosXP文件管理.ppt
- ISO14001年管理评审.ppt
- Ltr 1翻译概述.ppt
- 2026及未来5年VCD总线老化生产线项目投资价值分析报告.docx
- 2026及未来5年电动驱动阀项目投资价值分析报告.docx
- 2026及未来5年中国高铬市场现状分析及前景预测报告.docx
- 2026年中国合金锭数据监测研究报告.docx
- 2026年中国通轮数据监测研究报告.docx
- 2026及未来5年玻纤滤纸项目投资价值分析报告.docx
- 2026及未来5年埋地管道外防腐层状况检测仪项目投资价值分析报告.docx
- 2026及未来5年中国卧式暗装分体空调机组市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国单支蝶式棱晶支架市场现状数据分析及前景预测报告.docx
- 2026及未来5年石油气炉具项目投资价值分析报告.docx
最近下载
- 脚手架作业危险源辨识、评价与分级管控措施表.xls VIP
- 喜家德店面管理手册.docx VIP
- 学会真学习,拒绝假努力!课件--2026届高三下学期三模阶段性班会.pptx VIP
- SH_T 3115-2024《石油化工管式炉轻质浇注料衬里工程技术规范》.pdf VIP
- 标准图集-06CG04 钢结构设计示例-单层工业厂房.pdf VIP
- 国家开放大学《管理英语4》边学边练Unit 5-8(答案全).docx VIP
- (高清版)B-T 3836.28-2021 爆炸性环境 第28部分:爆炸性环境用非电气设备 基本方法和要求.pdf VIP
- 【营销星球】2025嘉里城商业街区招商手册.pdf
- 学生实习协议(大学生实习协议).docx VIP
- 2025年网格员考试题库真题(含答案).docx VIP
原创力文档

文档评论(0)