首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 187 毫秒
1.
在软件设计模式中最重要的原则为设计原则,本文从实际软件设计的过程中介绍软件的设计原则的应用思考,特别对"开闭原则"的理解,并根据情况对其提出相应的意见或者建议.  相似文献   

2.
针对本科面向对象程序设计语言教学中存在的主要问题,在分析软件设计模式的面向对象特性灵活体现和应用的基础上,提出把软件设计模式引入面向对象程序设计教学的观点,并分析引入软件设计模式的教学方法。结合Java程序设计语言的教学实际,在理论和实践教学中取得了提高学生面向对象程序设计能力的教学效果。  相似文献   

3.
连接池模式和Java连接池   总被引:7,自引:1,他引:6  
软件设计模式是面向对象软件设计的一种新的方法。基于软件设计模式,设计了用于数据库访问的连接池模式,并采用Java实现了此模式。  相似文献   

4.
本文从口令安全机制模型入手,分析了现实中因口令的设计与管理而带来的种种安全问题,给出了构建一个强口令的必要条件,并结合实际分析了口令设计的"敏感问题"。  相似文献   

5.
软件设计模式是面向对象软件设计的一种新的方法,文中综述了各种软件设计模式,描述了各种模式之间的关系以及它们在软件设计过程中的使用,讨论了在Delphi中软件设计模式的实现方法及其应用,使得系统结构清晰协调,保证了系统的稳定性和可扩充性。  相似文献   

6.
设计模式中的面向对象原则及其子模式   总被引:10,自引:0,他引:10  
在[Gamm95]中总结并提出了面向对象软件设计中非常重要的23个设计模式,这些模式尽管形态各异、目的不同,但它们都体现了相同的几个面向对象原则。该文讨论了这些面向对象的原则并对隐含在设计模式中的几个“子模式”进行了分析和总结。  相似文献   

7.
设计模式在网管系统中的应用   总被引:4,自引:1,他引:4  
设计模式是指在软件设计过程中反复出现的一些问题的解决方法,文章详细论述了单件模式、观察者模式、命令模式、装饰模式、工厂模式在一个网管系统中的设计应用,并详细分析了如果不使用模式设计会给系统带来的问题。  相似文献   

8.
设计模式是面向对象软件设计中的设计经验,提供了对设计中常见问题的解决方案,介绍了其中两种,即模板方法模式和策略模式的概念,并探讨了两种模式在GeoMedia WebMap发布多格式地图数据中的应用。  相似文献   

9.
单片机具有编程简单、易学、可靠性高、体积小等优点,广泛地应用于自动控制系统中.笔者设计利用AT89C2051单片机实现"乒乓球"智能游戏机系统,并且阐述了构成本系统的基本原理、硬件组成及相应的软件设计.  相似文献   

10.
《软件工程师》2017,(7):15-18
Java程序设计课程学习过程中,学生面临面向对象编程思维方式转换困难,难以灵活应用面向对象特性等问题。针对这些问题,提出将软件设计模式有机融入于课程教学的教学模式。阐述了教学模式的教学过程设计、在面向对象概念教学过程及Java SE类库教学过程中软件设计模式的应用,最后,对上述内容进行了总结。  相似文献   

11.
基于设计模式的软件设计恢复方法研究   总被引:1,自引:0,他引:1  
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义.本文研究基于设计模式的软件设计恢复方法框架,并根据该框架对设计模式实例查找过程可能遇到的关键问题予以分析解答,探讨该领域未来的研究方向和趋势.  相似文献   

12.
设计模式是软件工程专业的重要核心课程,兼具理论性和实践性,但其高度的抽象性给学生学习带来较大困难.针对该课程及学生的认知特点,设计开发了一个基于Spring框架的设计模式实验教学系统-在线教务管理平台,该系统采用B/S架构,综合了多种常用设计模式,不仅展示了单个设计模式的特点,同时展示了这些设计模式在实际项目开发中的复合应用,有助于学生加深设计模式方法学理论精髓的理解,提高实践动手能力,从而为进一步掌握高级软件工程知识奠定基础.  相似文献   

13.
古辉  张炜星  金鹏  顾杰杰 《计算机科学》2015,42(2):173-176,203
在程序理解和软件逆向工程研究中,找到准确和快速地描述软件的设计模式和待识别源代码的方法,对于构建合理的设计模式识别框架和高效的识别算法是至关重要的。运用无向图的邻接表和连通分量的原理,提出类与类之间关联度的概念,由待识别源代码构建一个关联类集合,旨在减小设计模式识别算法的搜索空间;根据设计模式的特征,提出基于关联度和特征约束的设计模式识别算法。对Junit、JHotDraw和JreFactory 3个开源应用程序进行的设计模式识别表明,该算法能够准确高效地完成对源代码设计模式的识别。  相似文献   

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

15.
组态软件设计中的模式研究   总被引:13,自引:6,他引:7  
工业组态软件的设计是复杂的,为了设计出灵活的、可扩展性好、易维护的工业组态软件,在采用面向对象的软件设计时,引入了设计模式的概念,这些模式来源于众多设计者多年的面向对象的设计成果,这些模式的恰当运用解决了很多组态软件设计问题,使程序优雅而灵活,体现了面向对象编程的优越性。  相似文献   

16.
成功地利用模式可以有效提高软件的开发效率和设计质量,通用模式具有较强的普适性,结合具体领域特点形成的实例模式具有更强、更具体的指导作用。为了实现一个辅助设计模式复用的CASE工具,对设计模式的几个面向对象的原则进行分析,提出了一种面向对象的分布式软件实例模式库来存储设计模式,并给出相应的类层次库组织结构、分布式的交互管理和基于聚类的多级索引方法及面向对象的嵌套索引方法。依此存储模式以更有效地管理和利用模式。  相似文献   

17.
设计模式在客户端无线模拟器中的应用   总被引:2,自引:0,他引:2  
介绍了软件设计模式的基本概念,着重讲述了应用在客户端无线模拟器中的几种设计模式,开发过程可以表明将设计模式的思想应用到软件的设计开发中,可以提高程序的性能,使软件具有良好结构的同时增加可重用性、可扩展性及可维护性.  相似文献   

18.
设计模式是当今计算机科学中十分热门的话题之一,设计模式的重要性早已被越来越多的开发人员认识并应用到。一到底什么是软件的设计模式,它又是如何衍生而来的,种类又该如何区分,本文将展开介绍。  相似文献   

19.
软件设计模式及其在Java类库中的典型实现   总被引:7,自引:0,他引:7  
软件设计模式代表了从成功的系统设计中分离出来的可复用的优秀设计经验,已成为现代软件系统设计的重要研究对象。文章介绍了设计模式的主要特点和使用设计模式给软件设计带来的好处,并就设计模式在Java类库中的一些典型实现进行了分析。  相似文献   

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

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