- 7
- 0
- 约2.49千字
- 约 7页
- 2016-12-03 发布于北京
- 举报
2016观察者模式
AS3观察者模式应用和扩展开发部:刘滔开发中遇到的问题:1、主程序和模块之间消息传递2、模块与模块之间消息传递3、视图层(View)与数据模型层(Model)之间的消息数据传递一、观察者模式简介: 观察者Observer模式(有时又被称为发布-订阅Publish/Subscribe模式、模型-视图Model/View模式、源-收听者Source/Listener模式或从属者Dependents模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。二、发布者与订阅者用户A(订阅者)邮局(发布者)用户B(订阅者)用户数据库用户C(订阅者)三、观察者模式原理 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。四、观察者模式组成1、观察者 (Observer)将自己注册到被观察对象(Subject)中,被观察对象将观察者存放在一个
您可能关注的文档
最近下载
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx
- JTJ036-1998 公路改性沥青路面施工技术规范.pdf VIP
- 基于循迹模型的智能小车运动控制仿真研究.docx VIP
- 年产1000吨对氨基苯甲酸生产工艺设计毕业设计(1).doc VIP
- 新解读(2025)《HJ T343-2007水质 氯化物的测定 硝酸汞滴定法(试行)》.pptx VIP
原创力文档

文档评论(0)