首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 156 毫秒
1.
分析军用软件开发存在的问题,介绍设计模式的特点和优势,详细阐述单例模式、组合模式和观察者模式在军用软件开发中的运用.经过实际软件研发测试,设计模式的合理使用能够提高软件开发效率、增强软件可扩展性.  相似文献   

2.
设计模式在可复用GIS软件开发中的应用   总被引:7,自引:1,他引:6  
介绍了设计模式在可复用GIS软件开发中的重要性,以模板方法、策略和备忘录模式为例,论述了设计模式在可复用GIS软件开发中的实现过程,并说明设计模式的运用还值得进一步研究。  相似文献   

3.
设计模式是可复用的面向对象软件的基本要素,文中分析了在真空炉控制系统软件开发中应用设计模式中的Strategy 模式、Singleton模式和Observer模式,可以有效地提高系统的灵活性,易维护性和可扩展性.  相似文献   

4.
柯菁 《福建电脑》2007,(10):164-164,184
本文着重介绍了一个基于单例设计模式的数据库创建连接池的过程,主要依据软件工程的设计模式和设计思想,采用了二十三种设计模式中的单例模式,通过一个简单的数据库类设计,用C 语言来简单阐述单例模式在数据库领域的应用.  相似文献   

5.
设计模式在面向对象软件开发领域中得到了广泛的应用,增强了代码的重用性、灵活性和模块化,提高了系统开发的效率。成功运用设计模式的关键在于系统设计者能够准确地理解应用场景和预测使用模式后产生的效果。文章通过在一个3G综合业务管理平台中引入设计模式,阐述了Filter模式、Adapter模式在综合业务管理系统中的应用。  相似文献   

6.
介绍了现代计算机软件开发中的问题、设计模式的基本概念,并且在生活中找例子并将其使用多个设计模式组合起来表示,阐述了模式的选择及该如何将模式应用,最后对设计模式的现状进行了基本的论述。  相似文献   

7.
软件开发中无法离开设计模式,因为采用了设计模式,程序可以更加容易阅读、更具有扩展性,增加程序的复用性。代理模式可以在程序调用中起到中介的作用,应用范围很广泛。  相似文献   

8.
设计模式描述了在软件开发过程中经常出现的问题及其解决方案,是软件复用的有效途径。文章详细地分析了设计摸式中的Factory模式、Observer模式、Bridge模式在SDH网管软件开发中的应用,证明了在SDH网管系统中运用设计模式能够有效地提高系统质量、优化系统结构。  相似文献   

9.
Struts框架及其应用研究   总被引:1,自引:0,他引:1  
设计模式在工程中的应用越来越广泛,MVC是软件开发中一种重要的设计模式.Struts架构是MVC设计模式的一个实现,它是目前比较流行的一种Web应用开发框架.简要介绍MVC模式,并介绍出现过的两种JSP模式,论述Struts框架的组成和基本工作原理,给出一个应用实例.  相似文献   

10.
设计模式针对一类在特定上下文中反复出现的问题给出了通用解决方案,模式的提取和重用有助于提高软件开发的效率和质量,其思想和方法已在面向对象软件工程中得到广泛应用和验证。我们认为同一问题采用不同的实现技术往往具有不同的设计形态,不同软件开发范型也有其各自不同的设计模式。作为一种新颖的软件开发范型,近年来面向Agent软件工程的研究取得了长足进展,如何提高软件Agent技术实用性,发挥其技术潜力,扩大其应用范围成为当前人们关注的焦点。本文将模式思想引入到面向Agent软件工程,针对软件Agent技术的特点,从组织结构、交互协作和个体Agent体系结构三个视点提出了一组面向Agent的软件设计模式,以支持多Agent系统的设计;并进一步给出了面向Agent设计模式的描述框架,进行了典型设计模式和应用案例的分析。  相似文献   

11.
单例模式是一种Web开发中广泛应用的设计模式,应用该模式的类只能在类体内部实例化本类唯一的实例对象,并通过该类的静态成员方法提供给整个应用程序,起到全局共享的作用. 该种模式的应用可以降低应用程序的资源耗费、提高运行效率,但当系统任务繁重或一个实例对象难以胜任时,就显得捉襟见肘,多例模式作为单例模式的扩展,通过生成有限个实例对象,既能避免类体本身实例对象的无序生成,又很好的解决了单个实例对象所不能完成的任务,可以说是单例模式优点的延续和扩展.  相似文献   

12.
设计模式是一种对设计过程中经常遇到的一些问题的总结及其通用的解决方法,使人们可更加简单方便地复用成功的设计和体系结构。Singleton模式属于设计模式中的一种方法。文中通过基于CAR构件编程的方法,设计了一种基于CAR构件编程中实现自动生成Singleton模式的方法,并通过具体实例来证明此方法的可行性与有效性。用户只需要在类设计时指定类属性为Singleton,就可以自动生成Singleton模式的相关实现代码,从而降低了用户编程的复杂度。  相似文献   

13.
近几年共享经济飞速发展,“互联网+”时代开启的共享经济模式正在颠覆传统的商业模式,特别是微信生态圈的不断蚕食,极大冲击了现有商城营销模式。文章以“共享纸巾”营销推广的新视角出发,研究软件设计模式在系统开发中的具体应用。通过运用单例模式解决频繁创建机器对象时过度消耗系统资源减少内存开销问题等,建设一套基于共享经济模式,且有别于其他互联网思维延伸的商城管理系统。  相似文献   

14.
软件设计模式库的构建和模式复用是当前软件复用研究的热点,对提高软件开发效率和质量具有重要意义.通过将软件设计模式分类、描述和存储,建立模式库,为软件设计和开发提供支持.本文提出了模式库系统的管理流程和系统框架.分析了Wiki的特点,并结合其特点给出了基于Wiki的软件设计模式库的实现.  相似文献   

15.
A design pattern is a general reusable solution to commonly recurring problems in software projects. Bad smells are symptoms existing in the source code that possibly indicate the presence of a structural problem that requires code refactoring. Although design pattern and bad smells be different concepts, literature has shown that they may be related and cooccur during the evolution of a software system. This paper presents an empirical study that investigates cooccurrences of design patterns and bad smells as well as identifies the main factors that contribute to the emergence of the relationship between them. We carried out a case study with five Java systems to: (1) investigate if the use of design pattern reduces bad smell occurrence, (2) identify cooccurrences of design patterns and bad smells, and (3) identify situations that contribute for the cooccurrence emergence. As the main result, we found that the application of design pattern not necessarily avoid bad smell occurrences. The results also show that some design patterns such as composite, factory method, and singleton, are intrinsically modular and might be useful in creating high-quality systems. However, other design patterns such as adapter-command, proxy, and state-strategy, have presented high cooccurrence frequency with bad smells; therefore, they require attention in their implementation. Finally, via manual inspection in the components with cooccurrence, we found that the identified cooccurrences appeared due to poor planning and inadequate application of design patterns.  相似文献   

16.
MVC设计模式在.NET开发中的实现方法研究   总被引:1,自引:0,他引:1  
.NET是构建企业解决方案的优秀平台,MVC设计模式则将一个系统分离为三层,从而使得软件结构清晰、易于维护和复用,因此研究MVC设计模式在NET开发中的实现方法具有重要意义。文中首先介绍MVC设计模式和NET,接着分析基于NET的几种软件开发方法,并通过一简单实例阐述了MVC设计模式在NET开发中的实现方法,对基于.NET的软件项目开发有一定指导意义,也可供学习MVC设计模式应用的读者参考。  相似文献   

17.
设计模式描述了在软件开发过程中经常出现的问题及其解决方案,是软件复用的有效途径.在嵌入式系统软件开发中,设计模式的应用可以提高软件的质量.归纳了一个基于客户机/服务器结构的嵌入式通信软件设计模式,并进行了描述,然后给出了该设计模式的一个实现框架.最后通过一个实例表明该框架可以使嵌入式软件开发人员快速的构建许多不同的嵌入式通信软件.  相似文献   

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

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