首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 406 毫秒
1.
魏菊霞 《科技资讯》2007,(14):140-141
论文主要针对教学管理系统开发过程中的需求,从设计模式的角度对系统的架构设计进行了分析和研究,并在系统中运用了一些可复用的设计模式,如利用简单工厂方法模式对系统中用户的权限进行了设计和实现,采用桥接模式对系统中输入数据的有效性进行了设计和实现等,从而可以大幅度的提高设计的效率和水平,增加系统的可复用性和扩展性。  相似文献   

2.
设计模式是对于共性问题成功的解决方案,采用设计模式可以减少系统设计的复杂度,提高系统开发的效率[1]。Command模式是常用的23种设计模式中的一种。Command模式是将动作进行抽象,将与动作有关的所有信息进行封装,从而实现调用操作的对象与知道如何实现该操作的对象解耦。RedoUndo是现代编译器中必不可少的一种工具,可以提高工作效率。详细探讨了如何使用Command模式实现RedoUndo以及各种扩展。  相似文献   

3.
几种设计模式在调度前置机软件设计中的应用   总被引:2,自引:0,他引:2  
为了实现电力调度前置机子系统软件的灵活性、重用性和有效性,对几种面向对象的设计模式在前置机软件设计中的具体应用作了介绍.主要应用策略(Strategy)模式解决了RTU、FTU的连接问题,应用了代理(Proxy)模式解决了代理通道的问题,应用中介者(Mediator)模式解决了前置机和其他的系统接口问题,使前置机软件有效、可靠地运行.  相似文献   

4.
设计模式思想及其应用   总被引:2,自引:0,他引:2  
设计模式是系统设计阶段的软件重用,使那些具有良好性能的设计方案可以在相似环境下被再次复用.本文介绍了设计模式的起源,详细阐述了设计模式思想的深邃内涵及编程理论,并用实例说明了如何使用设计模式来进行可复用的设计,以及使用设计模式时应注意的一些问题.  相似文献   

5.
随着计算机软件技术的发展和面向对象技术的出现,设计模式已经成为java程序设计的一个新的研究领域。设计模式可以帮助Java设计师对设计工作中所遇到的很多问题给出结构合理、易于重用、易于维护的答案。因此,设计模式是值得深入研究与思考的问题。本文提出了设计模式的思想和概念,对设计模式中的适配器模式进行了深入的探讨,并给出了适配器模式在java类库中的一个具体应用。  相似文献   

6.
通过一个实例分析了"过程化"的XML Schema设计的缺陷,提出将设计模式中的合成模式应用到XML Schema的设计中,并通过一个改进后的实例说明应用合成模式可以使XMLSchema具有继承、多态等良好的面向对象特性,从而提高代码的可重用性、可维护性和扩展性.  相似文献   

7.
针对计算机事务管理因需求改变而面临大量的代码修改,这使程序的扩展性和移植性降低问题.基于设计模式和面向对象的设计理论,提出了一种将策略模式和静态工厂模式相结合实现事务管理的设计模式.通过在应用程序的DAO层运用策略模式定义抽象的策略接口,并在策略上下文中应用静态工厂模式简化客户端的调用.这两种策略相结合由Context来具体负责维护和更新事务处理中的数据,使用JAVA作为开发支撑平台,通过应用JAVA多态技术实现了事务模块的动态加载.  相似文献   

8.
研究了W eb GIS体系结构,基本出发点是寻找W eb GIS结构化设计的实用模式。为了克服一般性设计模式导致大量的重复工作,从而使开发速度和效率大大降低。提出了一种新的可重用的设计模式,在W eb GIS体系结构的各个部分引入可重用的设计模式,以满足不同领域W eb GIS应用的基本设计需求;同时针对可重用的设计模式提出了相应的功能模式设计方法,并在实际的项目开发设计工作中按照结构模式和功能模式的设计方法加以具体应用。  相似文献   

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

10.
伴随着互联网技术的应用和普及,利用MVC设计模式应用到.NET系统的研究已成为许多设计和开发人员关注的焦点.本文介绍了MVC设计模式,并将MVC设计模式应用到.NET系统架构,为提高.NET应用软件系统的可维护性、重用性与扩展性提供了一种可行的方法。  相似文献   

11.
设计模式作为一种高级的软件复用形式,是众多优秀软件设计师集体智能的结晶,能够很好地指导软件设计过程,而 Python是一种简单、灵活、高效的原型语言,特别适合于用来理解和掌握设计模式。具体讨论 Python 在行为型模式中应用 Widget 类提供派送机制并建立链来传输信息的方法,使实现的模式更加灵活、更加动态化。  相似文献   

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

13.
随着开放式数控系统的发展,对数控系统人机界面的设计提出了更高的开放性和可靠性等要求。本文采用软件设计模式方法,在分析了开放式数控系统功能界面需求的基础上,引入了观察者模式和桥接模式的软件设计方法,阐述了其实现结构与运行机制,设计了一个基于以上软件模式的人机界面。结果表明:采用此类方法可实现系统结构合理化,提高系统可靠性,增强系统的扩展性。  相似文献   

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

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

16.
比较了采用英国原型纸样系统制作的服装和采用中国比例分配裁剪方法制作的服装外形.结果表明,英国纸样对人体裁剪更加讲究,而中国纸样提供了较多的运动功能性.因此,服装纸样设计师可采用不同的纸样设计方法以便适应不同的服装设计特点.  相似文献   

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

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

19.
An algorithm is presented for computationally simulating collars and drafting patterns. The collar shape was modeled by three-dimensional Bezier patch. Changing the position of control points of the patch can interactively control the collar shape. Using triangular surface developing method, patterns of various styles of stand collar and separating collar were drafted. As the subsystem of 3D apparel design system, an interactive collar design system is constructed. To inspect the practical usage, we reproduced the collars using these patterns drafted by the interactive collar design system. Comparing with simulated collars, the system demonstrated well and we found it is more reliable and accurate than the method of handwork.  相似文献   

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

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