首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文使用面向对象程序设计(OOP)的编程技术,来实现多媒体数字监控系统软件,并给出了使用VisualC 语言的一些实现方法。通过面向对象程序设计(OOP)在多媒体数字监控系统中的应用,可以缩短开发周期,提高软件的可移植性和可扩充性。  相似文献   

2.
基于C^++的良好OOP风格法则   总被引:1,自引:0,他引:1  
一、前言所谓“程序设计风格”,通常是指由编译器对程序的源代码进行静态分析时所能确认的特性。目前,关于 OOP 风格有两种理解:1.采用非面向对象程序设计语言(OOPL)进行程序设计,使程序呈现出一定的 OOP 风格。2.采用 OOPL 遵循一定的规范或法则进行 OOP,使程序呈现出良好的 OOP 风格。在本文我们关注后者,在 Demeter 法则的基础上,以 C~(++)为背景,提出了一个采用 C~(++)进行良好风格 OOP 时所遵循的法则:  相似文献   

3.
作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持.但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspect-Oriented Programming)引入到产品线实现方法中.AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持.显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性.在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析.  相似文献   

4.
杨曦  李彤 《计算机工程》2012,38(19):52-55
传统面向对象(OOP)框架对软件的变化性和复杂性支持有限.为此,基于C++语言,提出一种支持动态演化的面向方面编程框架——AODF.给出Bigraph理论的静态和动态建模过程,通过Bigraph反应系统实现AODF的动态演化,使用图形及形式化的项语言表述其演化过程.实验结果表明,与传统OOP框架相比,AODF的代码模块化程度更高,软件系统扩展性更好.  相似文献   

5.
面向对象的编程思想在仪器开发中的应用   总被引:1,自引:0,他引:1  
当前,用户对仪器的人机交互能力要求越来越高,即越来越"傻瓜化",以若干个按键实现仪器功能,这样,传统的面向过程的编程方法受到了极大的挑战.因此,我们借鉴面向对象编程OOP(Object-Oriented Programming)的思想,提出面向对象的仪器开发框架,并给出基于单片机系统C51编程的解决方案.  相似文献   

6.
当前,用户对仪器的人机交互能力要求越来越高,即越来越“傻瓜化”,以若干个按键实现仪器功能,这样,传统的面向过程的编程方法受到了极大的挑战。因此,我们借鉴面向对象编程OOP(Object-Oriented Programming)的思想。提出面向对象的仪器开发框架,并给出基于单片机系统C51编程的解决方案。  相似文献   

7.
AOP下的权限控制实现   总被引:5,自引:0,他引:5  
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。本文分析传统权限控制的实现方法,并研究了在AOP下权限控制的实现方法。  相似文献   

8.
面向方面的编程的研究与实现   总被引:15,自引:1,他引:14  
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。 AOP 引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。首先进行了AOP与OOP的比较,给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。  相似文献   

9.
基于AOP技术的Composite模式的改进   总被引:1,自引:0,他引:1       下载免费PDF全文
Composite模式是解决部分与整体关系时常用的设计模式,但基于面向对象设计(OOP)所实现的Composite模式中存在的问题很难利用OOP解决。该文应用面向方面编程(AOP)改变类的行为,利用AspectJ实现Composite模式,通过与以OOP技术实现的Composite模式比较,得出应用AOP方法能够较好地实现责任分离,具有较高的可扩展性,模块结构更清晰。  相似文献   

10.
基于面向对象方法的电气工作票专家系统   总被引:2,自引:1,他引:2  
文章论述了用面向对象(OOP)的方法开发的电气工作票专家系统的实现方法、功能、组成及其具有的特点。从实践中证明了采用面向对象的方法开发电气工作票专家系统,一方面可以提高开发效率;另一方面使系统具有通用性,可维护性和可扩充性。  相似文献   

11.
面向对象的程序设计(OOP)被称为程序设计方法中的一次革命.本文介绍OOP技术的基本概念,特征及应用实例.并阐述了结构化程序设计(SP)和OOP之间的差异.  相似文献   

12.
一种基于AOP的企业应用开发技术   总被引:5,自引:0,他引:5  
面向方面的编程(Aspect-OrientedProgramming,AOP)是一种新的编程技术,它弥补了面向对象的编程(Object-OrientedProgramming,OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点(crosscuttingconcerns,即跨越典型职责界限的行为,例如日志记录)进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。该文首先分析了AOP与OOP的比较,然后给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。  相似文献   

13.
空中交通管制辅助系统中面向对象的用户界面设计   总被引:3,自引:1,他引:3  
基于面向对象的思想,提出了一种用于空中交通管制辅助系统的用户界面设计的方法。文中首先对面向对象的概念,用户界面设计以及二者之间的关系进行阐述,提出运用面向对象的用户界面设计方法时遵循的原则,然后具体介绍空管(ATC)辅助系统中用户界面的设计思想和具体的实现方法,最后给出一个主要的界面类———窗口(windows)类的成员变量和成员函数定义以及实现。  相似文献   

14.
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。该文分析传统权限控制、事务控制的实现方法,并研究了在AOP下权限控制、事务控制的实现方法从而为AOP技术在项目中的应用提供一定的参考。  相似文献   

15.
基于Web的分销供应链DRP系统的设计与实现   总被引:2,自引:0,他引:2  
基于Web的工作方式、J2EE标准,采用企业级JAVA和XML技术,系统的可以移植性和可扩展性不受任何限制。采用Internet/Intranet技术及其多层架构应用体系、面向对象的分析与设计(OOA与OOD)、面向对象的编程(OOP),系统可以很好的和其他数据库、事务处理系统实现强大的集成,能与多种主流ERP以及财务管理系统做到紧密连接。  相似文献   

16.
本文利用面向对象的程序设计方法OOP在Win-dows2000系统环境下对基于单片机的集散控制系统的软件组态问题进行了研究,设计了一个基于现场总线的上位机软件。它由串口(RS232)通信、USB接口、PCI总线、并口、及数据处理模块等五部分组成,主要实现了测试接口以及数据处理的通用化、测试模块的集成化,能够顺利连接到各个接口及设备,完成PC机的系统测试。  相似文献   

17.
本文利用面向对象的程序设计方法OOP在Windows2000系统环境下对基于单片机的集散控制系统的软件组态问题进行了研究,设计了一个基于现场总线的上位机软件.它由串口(RS232)通信、USB接口、PCI总线、并口、及数据处理模块等五部分组成,主要实现了测试接口以及数据处理的通用化、测试模块的集成化,能够顺利连接到各个接口及设备,完成PC机的系统测试.  相似文献   

18.
作为众多成功开源软件产品之一的Python程序设计语言,其自身最具鲜明性的是“动态语言”特性与独特的“面向对象模型”系统。而AOP(面向方面编程)技术,作为OOP(面向对象编程)中解决代码耦合度问题的新技术思路,经历了若干年的研究探索后,已经在C 以及Java语言环境中被实现为实用工具。本文将尝试基于Python语言环境,利用其“动态语言”特性与的“面向对象模型”,设计实现一个轻量工具。  相似文献   

19.
一、引言面向对象的程序设计(OOP)已在过去十年中引起了软件行业的广泛兴趣,但目前仍局限于程序设计实践和一些基本概念应用,并未形成较成熟的面向对象方法学(OOM),究其主要原因,是缺乏一个面向对象的针对问题领域的系统模拟技术,因而一个面向对象分析(OOA)模式的构造对于OOM来说是非常迫切需要的。当然,一个很自然的想法就是借鉴那些较为成熟的系统开发方法。  相似文献   

20.
张兴滔 《软件世界》1994,(10):10-13
本文介绍了如何通过Borland C 开发Windows 3.x的应用程序,同时说明了新一代面向对象的程序设计方法OOP(Object-Oriented Programming)的基本特性和实现方法。  相似文献   

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

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