期刊文献+

利用设计模式提高移动GIS复用性的一种新方法

An Approach of Improving Mobile GIS Reusability Using Design Pattern
下载PDF
导出
摘要 为了提高移动GIS系统的复用性,提出一种基于设计模式的GIS软件设计方案。针对系统用户界面交互复杂的问题,提出采用COMMAND(命令模式)封装的解决方法;引入STRATEGY(策略模式)实现可互换的电文解析算法族;对于网络通讯代码复杂耦合度高的问题,提出应用FACTORY(工厂模式)降低配置代码与事件服务器之间耦合度的解决方法;针对嵌入式环境下显示速度慢的问题,采用VISITOR(访问者模式)和四叉树结构相结合的多尺度显示策略。实践证明,设计模式降低GIS系统各模块之间的耦合度,提高系统的可扩展性。 In order to increase the reusability of mobile GIS system, a design pattern based framework is presented in this paper. Encapsulation for command like actions by applying COMMAND pattern is proposed for the problem of complex UI interactions. Integrating several GPS-log parsing engines into a general parsing framework is archived by introducing STRATEGY pattern. For mitigating the high coupling of complex network communication programs, FACTORY pattern is applied to facilitate the decoupling. Moreover, in o...
出处 《舰船电子工程》 2008年第2期46-48,55+164,共5页 Ship Electronic Engineering
基金 国土资源部重点科技资助:土地变更调查集成技术及示范(编号:20050101)项目
关键词 设计模式 移动GIS 反应器 多尺度表示 design pattern mobile GIS reactor multi-scale representation
  • 相关文献

参考文献6

  • 1[1]Erich Gamma,Richard Helm,Ralph Johnson 等著,李英军,马晓星,蔡敏等译.设计模式-可复用面向对象软件的基础(Design Patterns:Elements of Reusable Object-Oriented Software)[M].北京:机械工业出版社,2000
  • 2[2]Douglas Schmidt,Michael Stal,Hans Rohnert 等著,张志祥,任雄伟,肖斌等译.面向模式的软件体系结构(卷2):用于并发和网络化对象的模式[M].北京:机械工业出版社,2003
  • 3谢伦义,文军,罗永和.基于ACE Reactor的BSC功能测试系统设计[J].计算机应用,2007,27(3):712-714. 被引量:2
  • 4[4]Marios Hadjieleftheriou,Erik Hoel,Vassilis J.Tsotras.SaIL:A Spatial Index Library for Efficient Application Integration[J].GeoInformatica,2005,9 (4):367~389
  • 5曾志明,朱江,张立立,钟耳顺.设计模式在可复用GIS软件开发中的应用[J].计算机工程,2006,32(7):67-68. 被引量:10
  • 6苏姝,李霖,刘庆华.设计模式在GIS系统开发中的运用[J].测绘科学,2006,31(3):99-100. 被引量:4

二级参考文献19

  • 1邹娟,田玉敏.软件设计模式的选择与实现[J].计算机工程,2004,30(10):79-81. 被引量:22
  • 2胡圣武,潘正风,王新洲,陶本藻.基于多层次模糊综合评判的GIS质量综合评价[J].测绘科学,2004,29(5):16-18. 被引量:8
  • 3Gamma E,Helm R,Johnson R,et al.Design Patterns:Elements of Reusable Object-oriented Software[M].Massachusetts:Addison-Wesley Publishing Company Inc.,1995.
  • 4Alexander C,Ishikawa S,Silverstein M.A Pattern Language[M].New York:Oxford University Press,1977.
  • 5Balaguer F,Gordillo S,Neves F D.Patterns for GIS Applications Design[EB/OL].http://st-www.cs.uiuc.edu/users/hanmer/PLoP-97/ Proceedings/balaguer_gordillo_dasneves.pdf.
  • 6Erich Gramma,Richard Helm,etal,李英军,马晓星等译.设计模式-可复用面向对象软件的基础(Design Patterns:Elements of Reusable Object-Oriented Software)[M].北京:机械工业出版社,2000.
  • 7SCHMIDT DC,HUSTON SD.C ++ Network Programming,Volume 1:Mastering Complexity with ACE and Patterns[M].Addison Wesley,2002.
  • 8SCHMIDT DC,HUSTON SD.C ++ Network Programming,Volume 2:Systematic Reuse with ACE and Frameworks[M].Addison Wesley,2003.
  • 9HUSTON SD,JOHNSON JC,SYYID U.The ACE Programmer's Guide:Practical Design Patterns for Network and Systems Programming[M].Addison Wesley,2004.
  • 10GAMMA E,HELM R,JOHNSOM R,et al.Design Patterns Elements of Reusable Object-Oriented Software[M].Pearson Education,2002.

共引文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部