首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
首先分析了程序设计的发展,以及现代技术和经验在软件复用上所做的努力,提出一种新的结合OO和AO的编程方式的简单架构和基本实现.  相似文献   

2.
提出了组合复用方式的两种实方法:即配即用方式和基于用户图形界面的组装台式,并探讨了组装方式的优点和局限性。  相似文献   

3.
面向对象的框架设计   总被引:2,自引:0,他引:2  
分析与研究了面向对象的框架设计.通过与组件和设计模式的比较,针对框架的不足,提出了改进思路,以降低其设计的难度.  相似文献   

4.
面向方面编程的一种新型设计模式   总被引:1,自引:0,他引:1  
通过对一个持久性框架方面进行抽象化的重构来提高Aspect的重用性,并在此基础上提出了面向方面编程领域的一种新型设计模式:方面桥模式(Aspect Bridge).该模式解决了构件与行为模式间的耦合问题,体现了“高层分离,低层耦合”的原则.  相似文献   

5.
设计模式在面向对象软件复用中的应用   总被引:1,自引:0,他引:1  
设计模式可以确保系统能以特定的方式变化,从而帮助你避免重新设计系统,以获得最大程度的复用.本文讨论了设计模式在面向对象软件复用中的应用,并举了一个具体应用实例来说明.  相似文献   

6.
本文演示并说明了一个把JAVA源码重构成功能相同的AspectJ源码的过程。这个过程演示了一系列的重构方法的应用,包括了抽取特性相关的元素到切面中,抽取代码段到通告中,抽取内部类到独立类中等。  相似文献   

7.
ESSE.NET是一个基于.NET技术的应用框架,该框架分为三个组成部分:基于MVC模式的表示层、业务逻辑层、通用数据访问层。本框架不仅适用于.NET的WEB系统开发,也适用于WindowForm系统开发:应用程序中所使用的数据访问代码几乎不需要改变,就能满足不同厂商的数据库开发,有更好的灵活性和扩展性。  相似文献   

8.
本文给出一种比较系统的方法来实现由流程图到梯形图的转化,但是这种方法还必需通过手动来实现,没有相应的软件支持.  相似文献   

9.
于显刚 《甘肃科技》2002,18(5):27-27
1 引言本文旨在向大家介绍一种少见但非常实用的语言AWK。AWK是一个程式语言 ,对于资料的处理具有很强的功能。AWK能够依照使用者的定义格式来分解输入资料 ,也可依照使用者定义的格式来取出资料。对于文字档里的资料做修改、比对、抽取等的处理 ,AWK能够以很短的程式轻易地完成。如果使用C或Pascal等语言写程式完成上述的动作 ,会不方便且很花费时间 ,所写的程式也会很大。与某些语言不同 ,AWK的语法较为常见。它借鉴了某些语言的一些精华部分。AWK是那种一旦学会了就会成为您战略编码库的主要部分的语言。2 应…  相似文献   

10.
组合程序设计是一种新的应用型编程技术,它是软件接口中有关程序接口技术的一个重要的研究和应用领域。本文阐述了组合编程技术所必需的概念、语法格式、语言约定和相互调用的规则,并以C和Pascal为例说明组合编程的具体方法。  相似文献   

11.
面向方面编程技术应用浅析   总被引:1,自引:0,他引:1  
比较了面向方面编程技术和面向对象编程技术,介绍了面向方面编程技术的常用概念,引入实例说明了面向方面编程开发方案,介绍了面向方面编程的优点及开发前景。  相似文献   

12.
面向切面编程(Aspect-Oriented Programming,简称AOP)作为一种新的编程技术正日益引起人们的关注.文章介绍了AOP产生背景和理论价值,并结合作者所设计的状态机工作流框架,详细讨论了如何通过在该框架中引入AOP机制来克服纯面向对象编程的不足,从中分析了AOP的优势和应用价值,最后对AOP和OOP的关系进行了讨论.  相似文献   

13.
意向驱动的AOP语言AOPLID   总被引:1,自引:1,他引:0  
描述一种基于情境演算的、意向驱动的AOP语言-AOPLID,并给出AOPLID对追杀问题的程序设计实例。该语言克服了GOLOG的缺点,能较好地处理动态变化领域的应用及反映多Agent间的协作关系。  相似文献   

14.
系统容错需要在提供业务逻辑服务的基础上,透明地实现容错的需求.而要透明地实现容错,需要解决冗余资源的确定和管理,失效的检测以及失效的恢复.这些容错需求又将和系统业务逻辑纠缠在一起.所以,如何将系统业务逻辑和容错需求有效地编织在一起,使得系统能以高效、透明的容错能力为用户提供业务逻辑服务,一直是容错系统开发研究所关注的核心问题.AOP的出现,正好为解决容错系统将容错需求与业务逻辑的合理编织问题提供了一种有效的解决途径.本文正是在AOP方法的基础上,利用AOP方法将容错系统的各种业务逻辑定义为核心关注点,而将容错需求定义为不同的横切关注点,进而以不同的方面加以实现,最后以这些方面将业务逻辑有效地编织起来,从而既达成了系统业务逻辑,又满足了透明的容错需求.  相似文献   

15.
一种基于AOP和UML的分布式仿真架构设计方法   总被引:2,自引:0,他引:2  
面向方面编程(AOP)是一种新的编程方法,它关注的是系统中横切(Crosscut)了所有组件的关注点(Concern).将AOP和UML结合起来,用来解决分布式仿真中的架构设计和公用服务问题.该方法可以降低代码的冗余度,提高分布式仿真中联邦间公用服务的重用性,弥补OOP在解决横切问题上的不足.  相似文献   

16.
首先分析了AOP与OOP的关系,然后介绍了AOP的基本思想和实现机制,列举了JBoss AOP的主要组件,最后给出实例解释了JBoss AOP的实现机制,重点阐述了AOP组件协同工作的过程.  相似文献   

17.
The Open Service Gateway Initiative (OSGi) has played an important role in ubiquitous environments that support interoperability among embedded devices, such as home appliances and network devices. However, the OSGi does not have a common event mechanism yet, and it is difficult to communicate among services asynchronously. In the present work, a common event manager, AspectOriented Event Manager (AOEM), was designed on an OSGi framework. AOEM supports services to generate and provide notification of events. This paper presents the implementation of AOEM as an OSGi bundle with AspectJ. The experiment on transferring between device service and application service demonstrate that AOEM provides good abstraction of the services and convenience.  相似文献   

18.
基于AOP的安全程序设计   总被引:2,自引:1,他引:1  
软件规模的不断扩大、结构的日益复杂,给软件代码的安全性提出了更高的要求.AOP作为一种全新的编程思想,从编程方法学的角度提供了一种安全程序设计的方法.利用AOP技术,可将程序中的安全代码抽象成为单独模块,并可灵活使用各种安全策略,然后通过联结将安全代码作用于所有相关核心组件,由此大大提高了安全模块的重用性和程序的安全性.文章介绍了AOP的核心思想,探讨了基于AOP安全程序设计的基本方法,最后通过对程序实例的比较,分析了AOP安全程序设计的特点.  相似文献   

19.
The Open Service Gateway Initiative (OSGi) has played an important role in ubiquitous environments that support interoperability among embedded devices, such as home appliances and network devices. However, the OSGi does not have a common event mechanism yet, and it is difficult to communicate among services asynchronously. In the present work, a common event manager, Aspect-Oriented Event Manager (AOEM), was designed on an OSGi framework. AOEM supports services to generate and provide notification of events. This paper presents the implementation of AOEM as an OSGi bundle with AspectJ. The experiment on transferring between device service and application service demonstrate that AOEM provides good abstraction of the services and convenience.  相似文献   

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

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