首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
介绍了设计模式的概念,分析了一种常见的模式-观察者模式.给出了观察者模式的传统的实现方法,并分析了它的缺点.利用.net框架中的代理和事件技术对观察者模式进行了改进,从而简化了程序的开发难度和出现错误的概率,提高了系统的灵活性.  相似文献   

2.
讨论了观察者模式的原理、优点,以及在实际项目开发中,使用经典观察者模式可能出现的观察者不能实现规定接口,以及多个主题与观察者之间可能存在冲突的问题。解决问题的关键是将经典观察者模式中主题与观察者之间"对象-对象"方式的绑定,改为"对象-方法"绑定。就上述问题的解决,探讨在Delphi中通过事件委托机制和泛型技术实现观察者模式的方法。  相似文献   

3.
分析了观察者(Observer)设计模式的各组成部分和应用场景,探讨了Java事件处理机制的原理以及事件源、事件、监听器与观察者设计模式中各角色的对应关系,给出了利用观察者模式实现Java事件处理机制的三种方式并分析了各自的优缺点.  相似文献   

4.
设计模式在面向对象软件设计中应用广泛,遵循一定的编程模式才能使自己的代码便于理解,易于交流。介绍了一种常见的设计模式一一观察者模式,分析了在V isual Basic中实现观察者模式的可行性。Observer(观察者)模式是比较常用的一个模式,尤其在界面设计中应用广泛,文中通过样例提供了该模式的一个基本实现方法。  相似文献   

5.
本文主要介绍观察者模式的基本概念,应用模型,以及在.NET中的实现。并且阐述基于观察者模式的事件委托的实现。  相似文献   

6.
从面向构件方法学及软件体系结构的观点出发,致力于探讨观察者模式(Observer)的改进及其构架设计问题.分析现有Observer模式的原理和缺陷;进而采用统一建模语言描述改进模式的结构模型和行为模型;最后,将其应用到联销管理软件中,采用ADL形式描述语言ACME定义联销管理的构件模板.所提出的改进模式可实现目标与观察者的彻底解耦,增强观察粒度和安全性,提高目标状态的传递效率,并在联销管理软件的研制中取得了良好的应用效果.  相似文献   

7.
AOP改进观察者模式--实现关注点的分离   总被引:3,自引:0,他引:3  
付登科  郝克刚  葛玮 《计算机应用》2005,25(Z1):410-412
分析了传统的面向对象方式实现观察者模式所产生的问题,从AOP的视角考虑问题,并用AspectJ实现了观察者模式.最终实现关注点的分离,使模式具有更好的模块化结构,具体表现在更好的代码局部化,可重用性,组合的透明性和即插即用性(即可扩展性).  相似文献   

8.
赵鹤  洪玫  杨秋辉  高婉玲 《计算机科学》2017,44(12):156-162, 174
复杂实时系统的验证问题一直备受关注。验证过程中,验证特性可以用时序逻辑来描述,但时序逻辑对于非专业人员而言较为复杂,难度较大。观察者模式是一个额外的子系统,可以将复杂的验证特性转换为简单的可达性问题,同时也可以避免使用复杂的验证算法。将Etienne和Nouha Abid等人提出的抽象的观察者模式应用到实时系统实例——Train-Gate系统中,采用UPPAAL工具对Train-Gate系统中的某些场景建立观察者模型,并采用对比实验将验证结果与无观察者模式状态下的验证结果进行对比。对比结果表明,使用观察者模式和验证特性都可以得到正确的验证结果,但观察者更节省时间,对于非专业人员而言更简单且更容易接受。因此,使用观察者模式对如Train-Gate的实时系统进行验证是可行的。  相似文献   

9.
在电子商务的大背景下,为了便于客户网购后对货物进行跟踪和实施个性化查询,必须建立一个便于扩展和维护的灵活的电子商务网站物流查询系统,因此,在系统设计过程中引入观察者设计模式中的"拉"数据模型。文章介绍了观察者模式,提出了观察者模式中的"拉"数据模型应用到电子商务物流系统中的思路和方法,给出了UML模型及具体的实现过程。实践证明,基于观察者模式的"拉"数据模型在具体主题和具体观察者之间建立起一个松耦合关系,充分满足了面向对象的"开闭原则",且实现了客户的个性化查询,使得系统的质量和开发效率都得到了很大的提升。  相似文献   

10.
设计模式在图形处理软件中的应用   总被引:2,自引:0,他引:2  
聂颖 《计算机应用》2004,24(Z2):189-191
介绍了设计模式的含义,说明了图形处理软件的体系结构,并论述了桥接模式、组合模式、代理模式、命令模式、观察者模式和迭代器在图形处理软件中的应用.  相似文献   

11.
结合条码采集系统的设计与开发,探讨了设计模式中的Observer模式与Command模式,结果表明:使用Observer模式进行数据管理,使用Command模式进行功能管理,可以增强系统代码的重用性、灵活性和模块化,提高了系统开发效率。  相似文献   

12.
为了改进和提高角色访问控制(RBAC)的角色管理与权限配置效能,本文提出了一种基于同构化客体状态适配监控的RBAC扩展模型.该模型在RBAC的角色与权限之间新增设一个基于客体状态的同构化适配监控层,使不同客体状态所对应的角色及其权限建立起关联;并在客体状态发生转换而引起其相关角色和权限变更时,可通过观察者模式正确地及时捕捉、自动回应和动态适配这些转换和变更,以尽可能地避免访问冲突、阻绝非法访问;从而,能对各客体在不同状态下的安全访问与访问安全,实施更有序和高效的敏捷控制.  相似文献   

13.
张靓 《微机发展》2005,15(6):137-139
从面向构件方法学及软件体系结构的观点出发,致力于探讨观察者模式(Observer)的改进及其构架设计问题。分析现有Observer模式的原理和缺陷;进而采用统一建模语言描述改进模式的结构模型和行为模型;最后,将其应用到联销管理软件中,采用ADL形式描述语言ACME定义联销管理的构件模板。所提出的改进模式可实现目标与观察者的彻底解耦,增强观察粒度和安全性,提高目标状态的传递效率,并在联销管理软件的研制中取得了良好的应用效果。  相似文献   

14.
首先讨论了MVC设计模式的特点,对Observer模式进行适当扩展,抽象出用于显示逻辑的表现层,增强了代码的可重用性,降低了耦合度。然后利用此扩展的Observer模式完成防撞预警系统的架构设计。  相似文献   

15.
外观模式是一种使用普遍的设计模式。利用它设计的中间件,拥有使用方便,理解容易等特点。文章利用外观模式对系统中的数据库访问层进行设计,并利用C#语言实现其功能。  相似文献   

16.
The design of a high gain observer with filtering capabilities for a class of non uniformly observable systems is proposed. The filtering feature enables to perform a smooth estimation in the presence of noisy output measurements. Of fundamental interest, the Filtered High Gain Observer (FHGO) design is first carried out by assuming that the output measurements are available in a continuous manner before being extended to the case of sampled outputs leading thereby to a continuous-discrete time FHGO which inherits the main properties of the original FHGO. The performance of the FHGO and its main properties are highlighted and compared to those of a Standard High Gain Observer (SHGO) through a bioprocess dealing with the growth of a phytoplanktonic population.  相似文献   

17.
基于B/S架构的网络应用,越来越受到人们的重视,因此MVC设计模式被广泛用于Web应用开发。人们提出了许多基于MVC设计模式的Web框架,以便节省软件开发的时间。通过研究Struts 2.0框架实现MVC的机制,总结基于MVC模式设计Web框架时需要的各种关键技术,以方便快速实现自己的Web框架。  相似文献   

18.
设计模式在网管系统中的应用   总被引:4,自引:1,他引:4  
设计模式是指在软件设计过程中反复出现的一些问题的解决方法,文章详细论述了单件模式、观察者模式、命令模式、装饰模式、工厂模式在一个网管系统中的设计应用,并详细分析了如果不使用模式设计会给系统带来的问题。  相似文献   

19.
王海刚 《计算机仿真》2004,21(5):184-185
该文首先介绍了设计模式的思想,然后介绍微软的COM(组件对象模型)的基本原理;接着具体讲述了组件对象模型中使用的两种设计模式:工厂方法模式和代理模式。其中工厂方法模式给出了具体的实现方法,由于代理模式的代码比较复杂,仅给出了基本思想和COM中对应的设计方法。最后介绍了COM中的一些其他的设计模式。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号