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

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

3.
介绍了以面向对象技术为基础的软件设计模式的基本概念及分类,并以Composite(组合)模式和Command(命令)模式为例,阐述了对软件系统人机界面进行功能分析之后,在人机界面设计中应用设计模式的实现结构与运行机制.  相似文献   

4.
设计模式是对于共性问题的成功的解决方案,采用设计模式可以减少系统设计的复杂度,提高系统开发的效率.针对设计模式的三种类型,详细介绍了 State 模式、Flyweight 模式和 Singleton 模式在机器人控制系统的应用,说明了设计模式可以使系统具有可扩展性和可维护性,使系统可以更加从容地面对需求变更.  相似文献   

5.
设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性本文分析了设计模式的应用规律,并根据对通用故障日志管理系统的需求分析,应用了Factory Method和Decorator等模式进行设计实践证明,正确的运用设计模式可以有效的降低系统更新的复杂度.  相似文献   

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

7.
周静 《科技信息》2007,(20):90-91
设计模式是面向对象的软件设计与实现的关键技术,如何根据设计要求和上下文选择适当的设计模式,是实现高效编程的关键。工厂方法模式是程序设计中被广泛使用的设计模式之一。本文重点介绍,使用工厂方法模式的一般原则,同时结合具体的实例来描述它的应用。  相似文献   

8.
使用软件工具自动识别UML(Unified Modeling Language)模型中包含的设计模式,可以帮助软件开发人员理解、维护和重构大型软件项目.现有设计模式识别方法大多是将所考虑的若干个特征分别进行匹配,准确率和时间性能不高.为此,提出了一种基于相似度评分的设计模式识别方法.首先,给出该方法的基本流程;然后,提出一种基于有向图/矩阵的设计模式和系统的表示;接着,详细讨论了基于相似度评分的模式实例搜索算法;最后,实现了该方法的支撑工具,并使用该工具对一个开源项目进行了设计模式的识别.该方法不是将所考虑的若干个特征分别进行匹配,而是使用总特征矩阵进行匹配.实验结果表明,相对于将所考虑的若干个特征分别进行匹配的方法,该方法的识别准确率和时间性能更高.  相似文献   

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

10.
设计模式分为创建型模式、构型模式和行为型模式。抽象工厂设计模式是其中的一种,它向客户端提供接口,使得客户端在不必指定具体类型的情况下,创建多个对象。本文结合实例重点阐述这种模式在移动智能系统中的应用研究。  相似文献   

11.
面向对象框架在信息系统开发中的应用   总被引:1,自引:2,他引:1  
通过数据表维护框架的设计讨论了面向对象框架在信息系统开发中的应用,给出了基于Proxy模式(代理模式)、UML类图及序列图的数据表维护框架的详细设计过程.数据表维护框架对应一个最小的语义单位,可以应用于不同行业的信息系统开发.  相似文献   

12.
针对设计模式识别结果的假阴性问题与重叠问题,为提高设计模式实例恢复的精确性,提出一种形式化上下无关文法关系驱动的设计模式检测方法。依据设计模式实例中的参与者属性及其关系,以形式化可视化语言描述模式实例的识别文法。在此基础上,改进该文法检测设计模式实例参与者间的附加关系,并识别共享实例的模式。实验结果表明,新方法不仅减少了模式实例的假阴性结果,还解决了模式实例识别的重叠问题,与其他检测方法的精确度、召回率及F-score指标比较,新方法取得了较好的效果。  相似文献   

13.
罗琴 《韶关学院学报》2013,34(3):153-155
立裁与平裁两种服装结构设计方法自成体系,各有所长,若将两种裁剪方法相互渗透来进行教学,可以使两种技术互补和融合,提高学生服装结构设计技术的水平。  相似文献   

14.
提出了一种基于最小分类错误(MCE)训练的采用多层感知器(MLP)结构的模式分类器设计方法。这是一种以分类错误率最小化为目标的模式分类器设计方法,将它用于MLP分类器设计能够进一步提高分类器的性能。采用MLP实现MCE训练中的分类损失计算,从而将MCE训练过程与MLP分类器设计统一在一个神经网络结构中,通过BP算法予以实现。这不仅能达到提高MLP分类器性能的目的,而且简化了它的设计过程。  相似文献   

15.
随着信息化的发展,保密通信变得越来越重要.当今,电子邮件是人与人通信的重要工具之一,因此应用它进行信息隐藏已成为保密通信的重要研究课题.本文提出一种模式变换的电子邮件信息隐藏算法.这种算法是利用隐藏信息构造信息隐藏矩阵,利用文字模式构造模式系数矩阵,再用这两个矩阵构造隐藏矩阵,最后用隐藏矩阵对电子邮件的文字模式进行模式变换.本文还根据信息熵理论,分析了这种算法的信息隐藏容量.我们采用所提出的算法,设计了计算机程序,进行了信息隐藏实验.实验表明,我们的算法具有很好的信息隐藏效果.  相似文献   

16.
融合多特征信息的模式识别方法   总被引:6,自引:0,他引:6  
研究在有不确定知识的情况下,融合多种类特征信息的模式识别方法.首先用模糊逻辑表示关于对象的具有不确定性的经验知识,通过模糊推理可由特征得到关于对象的用基本概率分配函数表示的具有不确定性的模式分类信息.然后利用D-S证据推理的方法最大程度地消除其不确定性,得到对象的最终分类结果.仿真结果证明,该方法对处理具有多种类特征且带有不确定性知识的一类模式识别问题是有效的.通过将模糊推理方法与证据理论的结合能有效利用多种特征的不确定知识对目标进行分类.  相似文献   

17.
兴趣点(point of interest,POI)是地理空间信息的重要组成部分,在基于位置的信息服务中被广泛使用.针对用户对兴趣点访问所产生的时空序列,利用闭合序列模式挖掘方法分析频繁模式,在此基础上根据用户当前所处位置或最近访问序列,通过序列分析进行时空序列模式匹配,并按照序列的匹配程度给出兴趣点推荐列表.实验结果...  相似文献   

18.
To improve design capabilities for the knitted fabric pattern, a preliminary study is carried out for the design method. Based on mathematical theory, pattern could be created automatically by computer with inputting different parameters for mathematical functions. The knitted fabric simulation is realized by Ml CAD pattern preparation system of STOLL Company. In the pattern,different color unit is replaced by obverse stitch with different color, or by obverse stitch and reverse stitch with the same color separately, after that the effects of knitted fabrics could be simulated. Designing with this method, it would not only help to acquire a great of diversity patterns,but also improve design efficiency and save cost.  相似文献   

19.
储泽楠  李世扬 《科技信息》2009,(31):J0034-J0035
本文阐述了MVC模式的设计思想,分析了基于MVC模式的Web应用开发框架Struts的体系结构、组件构成和工作流程,并以科研信息管理系统查询模块为例,分析了Struts框架在Web系统设计与实现中的具体应用,体现了MVC模式在提高Web系统可维护性、可扩展性、可移植性等方面的优势。  相似文献   

20.
提出了在规划CAD的软件开发中使用的面向对象方法。通过对各种规划对象和非规划对象的分析,确定了对象标识的策略,并建立了规划CAD中的对象模型和对象库模型。  相似文献   

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

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