首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
设计模式理论提出软件系统的质量可以客观地衡量,它更好地展现了面向对象的设计原则,是更为优秀的面向对象设计方法.设计模式能避免传统的面向对象设计方法中存在的不足,如高耦合、低内聚、适应需求变化能力差等问题.本文首先介绍了设计模式的概念、要素和使用的必要性,然后通过一个培训报名系统实例,主要给出了其中命令模式的分析与应用,同时指出不同的设计模式可适用于不同的场合.  相似文献   

2.
UML中设计模式应用及复合的表示   总被引:2,自引:0,他引:2  
设计模式是对专家设计者的经验提炼和记录.设计模式复合则能在更高水平上重用单个的设计模式和对象.设计模式及其复合的建模和表达通常基于使用图形符号的面向对象建模技术.设计了一些新符号,通过扩展UML来清楚地显现设计模式.案例分析表明,这些符号有助于清楚地阐明设计模式,也有助于实现设计模式目标.  相似文献   

3.
设计模式用于捕捉开发面向对象软件的经验,是设计级的软件复用,且可以提高人们设计与交流面向对象软件设计的抽象层次。设计模式一般由结构与行为两方面组成,所以在描述设计模式时应该能完整地描述这两方面,但是现在设计模式的描述大都缺少完整性。文章提出了应用XML来描述设计模式,并设计了一个有效的设计模式存储系统。  相似文献   

4.
使用设计模式可以使面向对象设计更灵活,复用性更好。本文从分析设计面向对象软件的难处出发,引入了设计模式的概念,进而深入讨论创建型设计模式,最后结合一个实际问题分析了创建型设计模式的优点。  相似文献   

5.
高频射线追踪是研究短波通信和高频雷达的重要技术,设计模式是面向对象技术的最新进展之一.本文介绍了面向对象的设计目标、设计模式的原则和策略,描述了高频通用射线追踪的基本理论及软件编写的结构和主要功能.以此为基础,通过UML类图示例,详细论述了多个设计模式在高频射线追踪中的应用.最后重新设计了通用高频射线追踪软件.  相似文献   

6.
设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性本文分析了设计模式的应用规律,并根据对通用故障日志管理系统的需求分析,应用了Factory Method和Decorator等模式进行设计实践证明,正确的运用设计模式可以有效的降低系统更新的复杂度.  相似文献   

7.
介绍了以面向对象的技术为基础,以设计模式为指导,软件体系结构为核心的软件开发过程,描述了如何利用设计模式去进行系统的设计以及从软件体系结构的观点去考虑系统,以达到最大限度的设计重用.  相似文献   

8.
作为全新一代的面向对象程序设计语言,C#在设计软件时,可以方便地使用设计模式以增强软件的复用和重构。本文结合一个简单的例子,使用C#,实现了一种改进的工厂模式,并简单总结了C#使用设计模式的优缺点和潜在的问题。  相似文献   

9.
基于J2EE多模式电子商务系统的集成设计   总被引:2,自引:0,他引:2       下载免费PDF全文
首先分析若干常用的J2EE设计模式及其特点 ,并在此基础上 ,结合一个面向对象MVC软件架构的电子商务系统开发设计实例 ,说明利用设计模式解决电子商务系统集成设计的思路 .设计实现过程表明该设计能有效地提高集成系统的性能和伸缩性  相似文献   

10.
根据JMX规范,通过分析JMX技术在实际开发当中的应用,结合面向对象的设计理论,提出几种在应用JMX技术进行开发时适用于几种不同情况的设计模式.这几种设计模式的应用可以使得使用JMX技术的软件产品更易于开发、管理和维护,提高开发速度,降低开发风险和成本,具有很高的应用价值.  相似文献   

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

12.
传统的面向数据、过程的软件设计方法,把数据和过程作为相互独立的实体,忽略了数据和程序间的内在联系.这样,在软件开发中对于不同的数据格式作同样的处理,或对不同的数据格式作不同的处理,都必需开发不同的程序,软件可共用的成分很少.因此,要进一步提高软件质量及软件生产率比较困难.面向对象和设计方法与传统的设计方法有本质的区别,该方法不仅使人们摆脱了具体的数据格式和过程的束缚,而且利用它所提供的对象和类的技术,在创建和组合可再用的软件成分时灵活方便.笔者简要介绍了面向对象方法的特点,并讨论了面向对象方法对软件质量及软件生产率的影响.  相似文献   

13.
基于面向对象技术的电动车辆故障诊断系统   总被引:1,自引:0,他引:1  
研究基于面向对象技术(OOT)开发的电动车辆故障诊断系统.通过面向对象分析与面向对象设计(object-oriented analysis/object-oriented design,OOA/OOD)方法进行故障诊断软件设计和开发.该故障诊断系统对电动车辆主要电气部件如牵引电机、控制器和动力电池等进行故障检测和参数分析,提高了电动车辆的可靠性和可维护性.同时,OOA/OOD方法改善了系统软件的可扩展性.  相似文献   

14.
多媒体CAI的开发和应用迫切需要一个专用的高性能的创作平台,以便能支持多媒体课件的快速制作,支持多媒体资源的超媒体形式的动态链接以及事件驱动的演播方式。这就需要构造一个合理的多媒体CAI数据模型,以及采用与之相应在的开发方法。传统的数据模型和CAI系统设计思想在解决这些问题上有许多局限,而面向对象技术则能更好地完成上述要求。本文以作者用面向对象技术开发的一个多媒体CAI软件创作平台(称作Analy  相似文献   

15.
监控软件图形组态子系统的研究与设计   总被引:1,自引:0,他引:1  
提出了将面向对象程序技术应用到图形系统开发的技术,设计了静态图形部分基本图形类的继承结构,着重阐述了利用面向对象程序技术对动态图形部分的关键技术如图形缩放、百分比填充、页面切换以及出现屏幕闪烁时的解决方案,从而实现了图形组态系统的开发。  相似文献   

16.
为了使FMS(柔性制造系统)控制软件系统具有开放性,本文提出了面向对象的FMS控制系统模型.模型设计采用面向对象的模块化原则,并基于CORBA标准的面向对象开发平台,将相关可编程设备的物理单元抽象为对象.为了方便异构物理单元的集成,各个物理单元对象通过继承抽象单元类共享公共通讯协议(单元与单元之间及单元与总控制器之间通讯协议).为了证实提出的控制模型,在VC++5.0编程平台下开发了FMS控制软件,同时以上海交通大学生产与控制技术研究所FMS示范系统为实例进行了验证.  相似文献   

17.
扼要地论述了面向对象的网络管理的理论及方法,并较详细地叙述如何将这种新的网管方法应用到JT-PAC分组交换机上.其中包括设计管理信息库、代理、委托代理及网管站的方法.有关理论及研究成果可供设计数据通信网产品及其管理软件国产化的工程技术人员参考.为设计数据网络及管理软件提供有益的经验.  相似文献   

18.
Java事件处理机制中设计模式的分析   总被引:3,自引:0,他引:3  
设计模式是具有良好扩展性、健壮性及重用性的软件设计方案,是软件技术的重要研究课题。Java是一门跨平台的语言,适用于开发客户机/服务器式的应用程序。由于Java的跨平台性,使它也适合大型的多主机系统软件开发;同时Java也是一种面向对象的语言,在其中体现了许多设计模式的思想。文章介绍了设计模式的概念及Java事件处理机制,并通过对JavaAWT类库的详细分析,从Java的事件处理机制中提取出3种主要的设计模式。  相似文献   

19.
面向对象系统分析和设计在数据库系统开发中的应用策略   总被引:2,自引:0,他引:2  
作者根据其成功开发数据库应用系统的经验体会 ,并结合国内较有权威的面向对象技术专著的指导 ,系统地介绍了面向对象技术在数据库应用系统开发时应采取的策略 .对MIS系统开发人员从面向过程分析和编程过渡到面向对象的分析和编程有很好的借鉴作用  相似文献   

20.
面向对象的知识表示方法已越来越多地应用于专家系统的建造中。本文在讨论了对象、类等面向对象程序设计的几个基本概念的基础上,首先介绍了面向对象程序设计的基本思想;然后给出了面向对象知识表达中对象的基本结构和形式定义;最后将面向对象的知识表示方法与语义网络和框架结构进行了比较。  相似文献   

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

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