共查询到18条相似文献,搜索用时 15 毫秒
1.
高频射线追踪是研究短波通信和高频雷达的重要技术,设计模式是面向对象技术的最新进展之一.本文介绍了面向对象的设计目标、设计模式的原则和策略,描述了高频通用射线追踪的基本理论及软件编写的结构和主要功能.以此为基础,通过UML类图示例,详细论述了多个设计模式在高频射线追踪中的应用.最后重新设计了通用高频射线追踪软件. 相似文献
2.
3.
设计模式复用是软件项目中用来复用设计思想和面向对象代码的便捷方式,有效地继承和使用设计模式有助于提高软件开发的效率,提高软件可复用性、稳定性和可维护性。本文分析了设计模式在JAVA I/O库和AWT库中的典型应用,并阐明了设计模式的主要特点和使用设计模式给软件设计带来的好处。 相似文献
4.
介绍了以面向对象的技术为基础,以设计模式为指导,软件体系结构为核心的软件开发过程,描述了如何利用设计模式去进行系统的设计以及从软件体系结构的观点去考虑系统,以达到最大限度的设计重用. 相似文献
5.
薛凌云 《邵阳学院学报(自然科学版)》2010,7(3):26-30
设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性本文分析了设计模式的应用规律,并根据对通用故障日志管理系统的需求分析,应用了Factory Method和Decorator等模式进行设计实践证明,正确的运用设计模式可以有效的降低系统更新的复杂度. 相似文献
6.
作为全新一代的面向对象程序设计语言,C#在设计软件时,可以方便地使用设计模式以增强软件的复用和重构。本文结合一个简单的例子,使用C#,实现了一种改进的工厂模式,并简单总结了C#使用设计模式的优缺点和潜在的问题。 相似文献
7.
框架技术和设计模式是设计可复用面向对象软件的基础,是对在特定场景下解决一般设计问题的类和相互通信的对象的描述,两者的组合应用在实际的软件设计中能够发挥更大的威力.目前大多数网上购物系统是基于两层体系结构来进行设计开发,存在效率低下、可维护性差等问题,为改善这种状况,从网上购物系统的需求出发,通过引入框架技术与设计模式,构建了一个具有较强的可重用性和可扩展性的系统. 相似文献
8.
设计模式是面向对象的软件设计与实现的关键技术,如何根据设计要求和上下文选择适当的设计模式,是实现高效编程的关键。工厂方法模式是程序设计中被广泛使用的设计模式之一。本文重点介绍,使用工厂方法模式的一般原则,同时结合具体的实例来描述它的应用。 相似文献
9.
余萍 《渝西学院学报(自然科学版)》2007,(3):33-35
设计模式理论提出软件系统的质量可以客观地衡量,它更好地展现了面向对象的设计原则,是更为优秀的面向对象设计方法.设计模式能避免传统的面向对象设计方法中存在的不足,如高耦合、低内聚、适应需求变化能力差等问题.本文首先介绍了设计模式的概念、要素和使用的必要性,然后通过一个培训报名系统实例,主要给出了其中命令模式的分析与应用,同时指出不同的设计模式可适用于不同的场合. 相似文献
10.
余萍 《重庆文理学院学报(自然科学版)》2007,26(3):33-35
设计模式理论提出软件系统的质量可以客观地衡量,它更好地展现了面向对象的设计原则,是更为优秀的面向对象设计方法.设计模式能避免传统的面向对象设计方法中存在的不足,如高耦合、低内聚、适应需求变化能力差等问题.本文首先介绍了设计模式的概念、要素和使用的必要性,然后通过一个培训报名系统实例,主要给出了其中命令模式的分析与应用,同时指出不同的设计模式可适用于不同的场合. 相似文献
11.
Java事件处理机制中设计模式的分析 总被引:3,自引:0,他引:3
设计模式是具有良好扩展性、健壮性及重用性的软件设计方案,是软件技术的重要研究课题。Java是一门跨平台的语言,适用于开发客户机/服务器式的应用程序。由于Java的跨平台性,使它也适合大型的多主机系统软件开发;同时Java也是一种面向对象的语言,在其中体现了许多设计模式的思想。文章介绍了设计模式的概念及Java事件处理机制,并通过对JavaAWT类库的详细分析,从Java的事件处理机制中提取出3种主要的设计模式。 相似文献
12.
设计模式思想及其应用 总被引:2,自引:0,他引:2
设计模式是系统设计阶段的软件重用,使那些具有良好性能的设计方案可以在相似环境下被再次复用.本文介绍了设计模式的起源,详细阐述了设计模式思想的深邃内涵及编程理论,并用实例说明了如何使用设计模式来进行可复用的设计,以及使用设计模式时应注意的一些问题. 相似文献
13.
设计模式在现代软件开发中,用得越来越广泛,MVC模式是其中的典型。首先论述了MVC设计模式的特点,然后分析其在SymbianOS系统应用程序中的应用。 相似文献
14.
15.
设计模式是对于共性问题成功的解决方案,采用设计模式可以减少系统设计的复杂度,提高系统开发的效率[1]。Command模式是常用的23种设计模式中的一种。Command模式是将动作进行抽象,将与动作有关的所有信息进行封装,从而实现调用操作的对象与知道如何实现该操作的对象解耦。RedoUndo是现代编译器中必不可少的一种工具,可以提高工作效率。详细探讨了如何使用Command模式实现RedoUndo以及各种扩展。 相似文献
16.
设计模式在面向对象软件复用中的应用 总被引:1,自引:0,他引:1
设计模式可以确保系统能以特定的方式变化,从而帮助你避免重新设计系统,以获得最大程度的复用.本文讨论了设计模式在面向对象软件复用中的应用,并举了一个具体应用实例来说明. 相似文献
17.
从代码重构探讨设计模式 总被引:1,自引:0,他引:1
通过一个具体实例的代码重构与几个模式的运用的密切配合,较好地解决了软件系统中的可复用性,可维护性问题。这种基于设计模式的软件构造方法,经作者实际应用证明是可行的和有效的。 相似文献
18.
VTK作为一套开源的三维可视化开发库在国外越来越被广泛使用.但国内对VKT内部机制研究相对较少,因而应用受到了限制.Observer和Command是软件设计模式的两个分支.灵活的运用这两种模式.提高了VTK的可重用性和扩充性.本文从设计模式的角度,详细阐述了VTK中消息事件响应的机制,并对VTK这种设计模式的优点进行了分析,最后通过实例说明了VTK设计模式的应用. 相似文献