首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 255 毫秒
1.
设计模式思想及其应用   总被引:2,自引:0,他引:2  
设计模式是系统设计阶段的软件重用,使那些具有良好性能的设计方案可以在相似环境下被再次复用.本文介绍了设计模式的起源,详细阐述了设计模式思想的深邃内涵及编程理论,并用实例说明了如何使用设计模式来进行可复用的设计,以及使用设计模式时应注意的一些问题.  相似文献   

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

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

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

5.
本文首先阐述了软件体系架构及设计模式在可复用MIS软件开发中的重要性.重点介绍管道与过滤器体系架构模式的结构,实现,优缺点等,并以适配器模式、工厂模式、桥接模式为例,论述了设计模式在可复用MIS软件开发中的实现过程.最后将设计模式应用到企业能源管理系统中,从而提高了项目代码的可重用性和开发效率,并易于维护.  相似文献   

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

7.
随着软件产品规模和复杂度的不断增加,软件开发面临着巨大挑战。面向对象技术在软件开发中的广泛应用.对软件的可复用性和可维护性提出了更高的要求。针对招生系统中用户需求不断变更、系统构架不稳定等问题,在系统的设计中引入设计模式进行设计,以提高系统的稳定性、可扩展性、可维护性和可复用性,从而提高软件的开发效率和软件质量。  相似文献   

8.
软件危机的加剧一直困扰着软件产业的发展,而面向对象技术对缓解软件危机起到了一定的积极作用,提高了软件的开发效率并增加了软件的可复用性,但随着软件工程项目规模的不断膨胀,需要在设计层面上来寻找一种能够应对软件需求变化的方法——软件设计模式。本文针对软件工程中常用的两种设计模式:Facade模式和Adapter模式,根据软件设计模式思想,阐述了两种模式的基本原理、区别和联系,进而阐述使用这两种模式高效地创建出灵活、可复用的软件设计的思路与方法。  相似文献   

9.
将策略模式和适配器模式等几种典型的设计模式应用于电梯群控软件的设计和实现中,优化了电梯群控软件内部结构,增强了设计的灵活性,提高了软件的可扩展性和复用性.使得群控算法的嵌入、数据传输卡的更改和添加易于操作.  相似文献   

10.
数据仓库技术与可复用构件库系统研究   总被引:2,自引:0,他引:2  
软件复用,目前是解决软件危机的一条现实可行的途径.基于构件的软件开发方法以其对软件复用的有效支持,逐渐被越来越多的开发组织所采用.其中,构件的查询、选取和有效管理是关键.如何被复用者查询、选取构件以及管理员管理构件提供有效地辅助决策支持,成为重要的研究课题.数据仓库技术,为解决上述问题,提供了一条可行的途径.本文对如何将数据仓库技术引入到构件库系统中进行了探讨,通过对数据仓库技术的应用,为复用者理解和选取构件,以及构件库各个层次的管理人员,管理和改进构件库系统,提供了一定程度的辅助决策支持,提高了复用的可能性和质量,为复用的成功提供了有效的技术保障.  相似文献   

11.
应用设计模式开发GIS工具软件   总被引:5,自引:2,他引:5  
在分析GIS(Geography Information System,地理信息系统)工具软件特点的基础上,深入讨论了面向对象技术和设计模式,并介绍了如何应用设计模式开发GIS工具软件,从而使GIS工具软件具有良好的可扩充性和可重用性。最后给出了在开发GIS工具软件——PowerGIS平台中使用到的几个基本的设计模式——Singleton模式,Command模式,Obsever模式,State模式,这些模式的灵活运用,使GIS平台的重用性和扩展性得到了很大的提高,从而可以在其基础上灵活地进行二次开发。  相似文献   

12.
运用文献计量学分析方法对我国图书馆2.0的发展进行了概括研究,从理论和实践两个方面分别对图书馆2.0的发展进行了归纳,探讨了图书馆2.0在我国的发展状况。  相似文献   

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

14.
框架技术和设计模式是设计可复用面向对象软件的基础,是对在特定场景下解决一般设计问题的类和相互通信的对象的描述,两者的组合应用在实际的软件设计中能够发挥更大的威力.目前大多数网上购物系统是基于两层体系结构来进行设计开发,存在效率低下、可维护性差等问题,为改善这种状况,从网上购物系统的需求出发,通过引入框架技术与设计模式,构建了一个具有较强的可重用性和可扩展性的系统.  相似文献   

15.
VTK作为一套开源的三维可视化开发库在国外越来越被广泛使用.但国内对VKT内部机制研究相对较少,因而应用受到了限制.Observer和Command是软件设计模式的两个分支.灵活的运用这两种模式.提高了VTK的可重用性和扩充性.本文从设计模式的角度,详细阐述了VTK中消息事件响应的机制,并对VTK这种设计模式的优点进行了分析,最后通过实例说明了VTK设计模式的应用.  相似文献   

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

17.
基于Lib2.0的图书馆信息服务应用研究   总被引:1,自引:0,他引:1  
介绍了以“用户为中心”的Lib2.0的概念和发展过程,阐述了Lib2.0的基本理念和新的服务模式,探讨它在图书馆信息服务中的具体应用。  相似文献   

18.
介绍了Lib2.0,分析了在Lib2.0环境下高校图书馆在人才管理方面存在的问题和对Lib2.0人才的迫切需求,并对图书馆人才管理策略进行了深入的探讨。  相似文献   

19.
介绍了Lib2.0的概念,探讨了Lib2.0的参与性、开放性、协作性对文献检索教学的影响,阐述了Lib2.0的相关技术在文献检索教学中的具体应用。  相似文献   

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

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