共查询到20条相似文献,搜索用时 500 毫秒
1.
设计模式是和编程语言相关的。一般情况下的设计模式可以适用于大部分的编程语言,特定的编程语言可以改进设计模式的效果。对C#的语言特色和中介设计模式进行了研究,并且根据各同事类间作用的不同,提出了将中介类分割为两个互不影响的类的改进方法,以期尽量减轻中介作为“万能类”的负担。最后用C#实现了一个用代理改进的中介设计模式的简单例子。 相似文献
2.
设计模式复用是软件项目中用来复用设计思想和面向对象代码的便捷方式,有效地继承和使用设计模式有助于提高软件开发的效率,提高软件可复用性、稳定性和可维护性。本文分析了设计模式在JAVA I/O库和AWT库中的典型应用,并阐明了设计模式的主要特点和使用设计模式给软件设计带来的好处。 相似文献
3.
4.
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义。本文通过实例探讨了在设计过程中使用抽象思维在设计模式中应用的重要性。 相似文献
5.
设计模式思想及其应用 总被引:2,自引:0,他引:2
设计模式是系统设计阶段的软件重用,使那些具有良好性能的设计方案可以在相似环境下被再次复用.本文介绍了设计模式的起源,详细阐述了设计模式思想的深邃内涵及编程理论,并用实例说明了如何使用设计模式来进行可复用的设计,以及使用设计模式时应注意的一些问题. 相似文献
6.
作为一种新一代的面向对象程序设计语言,VB.NET在编写代码时,常常采用设计模式以增强程序的可读性、可扩展性和可重用性。本文结合一个简单的例子,使用VB.NET,实现了一种改进的工厂模式,并简单总结了VB.NET使用设计模式的优缺点和潜在的问题。 相似文献
7.
为了在.Net平台上实现适应多种数据库和易于后期维护和升级的自动组卷系统,采用了多层软件架构及数据访问层的设计模式,并且应用C#语言实现了系统开发。通过引入三层构架和抽象工厂设计模式,系统能够便捷地切换多种数据库访问,增强了代码的重用性,有效地提高自动组卷系统的开发效率,并且便于后期软件升级。 相似文献
8.
结合当前软件开发的若干新概念和新技术,如体系结构、设计模式、面向GUI(Graphical User Inter-face)、软件重用与软构件、软件演化等,对以数据库为中心的应用系统的开发提出一种新的模式,实现相关的基础设施和支持工具.它首先设计和选择一个合适的体系结构,再通过设计模式命名,抽象化,确定一个通用设计结构,保证使用设计模式的软件子系统有较好的灵活性和可重用性.通过对应用系统的基本行为分析,建立一个以GUI为驱动的基本操作行为模式构件库.该数据库可为终端用户的应用程序开发提供一种高效灵活、简单易用,且能适应用户个性化和特殊应用逻辑需求,以及能进行演化以适应业务发展的变化的机制. 相似文献
9.
设计模式用于捕捉开发面向对象软件的经验,是设计级的软件复用,且可以提高人们设计与交流面向对象软件设计的抽象层次。设计模式一般由结构与行为两方面组成,所以在描述设计模式时应该能完整地描述这两方面,但是现在设计模式的描述大都缺少完整性。文章提出了应用XML来描述设计模式,并设计了一个有效的设计模式存储系统。 相似文献
10.
框架通常定义了应用体系的整体结构类和对象的关系等设计参数,以便于具体应用实现者能集中精力于应用本身的特定细节。框架主要记录软件应用中共同的设计决策并强调设计复用,因此框架设计中必然要使用设计模式。为此,论文研究了设计模式的各种相关概念,针对人力资源管理系统的表示层,设计出了一套与底层基础结构集成在一起的、简单但强有力的基于设计模式的Web表示层框架。 相似文献
11.
设计模式是人们在实践过程中总结出来的成功设计范例,已经成为现代软件系统设计的重要研究对象.介绍了设计模式的基本概念、主要特点,并将设计模式的思想应用于软件的设计开发中,使软件具有良好结构的同时增加可扩展性、可维护性及可重用性. 相似文献
12.
薛凌云 《邵阳学院学报(自然科学版)》2010,7(3):26-30
设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性本文分析了设计模式的应用规律,并根据对通用故障日志管理系统的需求分析,应用了Factory Method和Decorator等模式进行设计实践证明,正确的运用设计模式可以有效的降低系统更新的复杂度. 相似文献
13.
高频射线追踪是研究短波通信和高频雷达的重要技术,设计模式是面向对象技术的最新进展之一.本文介绍了面向对象的设计目标、设计模式的原则和策略,描述了高频通用射线追踪的基本理论及软件编写的结构和主要功能.以此为基础,通过UML类图示例,详细论述了多个设计模式在高频射线追踪中的应用.最后重新设计了通用高频射线追踪软件. 相似文献
14.
刘必广 《长春师范学院学报》2009,(6)
通过对C#私有构造函数的分析与实践,说明了C#私有构造函数在继承性和实例创建等方面对类的影响,列举了C#私有构造函数创建实例的3种方法,指出C#私有构造函数在单体模式和简单工厂模式设计及其在类实例控制中的应用。 相似文献
15.
16.
阐述了MVC设计模式和RMI分布式框架的基本原理,本文研究了MVC设计模式和RMI分布式框架基础上,一个简单的商品管理系统的设计与实现,并给出了代码实例。 相似文献
17.
针对软件动态演化的自然性和重要性,笔者提出了一种基于C#和多Agent的软件动态演化方法。该方法具有演化简单和可以持续进行多次演化等特点。 相似文献
18.
C#私有构造函数在设计模式中的应用 总被引:1,自引:0,他引:1
刘必广 《长春师范学院学报》2009,28(3)
通过对C#私有构造函数的分析与实践,说明了C#私有构造函数在继承性和实例创建等方面对类的影响,列举了C#私有构造函数创建实例的3种方法,指出C#私有构造函数在单体模式和简单工厂模式设计及其在类实例控制中的应用. 相似文献
19.
软件开发中如何应对变化,是近年来备受软件开发者关注的问题。文章采用Observer模式实现了一个简单的数字电路仿真系统,并对系统进行了验证。可以看出,应用设计模式的思想,可以设计出结构清晰而且容易扩展的软件架构。 相似文献
20.
UML中设计模式应用及复合的表示 总被引:2,自引:0,他引:2
设计模式是对专家设计者的经验提炼和记录.设计模式复合则能在更高水平上重用单个的设计模式和对象.设计模式及其复合的建模和表达通常基于使用图形符号的面向对象建模技术.设计了一些新符号,通过扩展UML来清楚地显现设计模式.案例分析表明,这些符号有助于清楚地阐明设计模式,也有助于实现设计模式目标. 相似文献