摘要
在分析GIS(GeographyInformationSystem,地理信息系统)工具软件特点的基础上,深入讨论了面向对象技术和设计模式,并介绍了如何应用设计模式开发GIS工具软件,从而使GIS工具软件具有良好的可扩充性和可重用性。最后给出了在开发GIS工具软件——PowerGIS平台中使用到的几个基本的设计模式——Singleton模式,Command模式,Obsever模式,State模式,这些模式的灵活运用,使GIS平台的重用性和扩展性得到了很大的提高,从而可以在其基础上灵活地进行二次开发。
The characteristics of GIS(Geography Information System) tool software are analy zed, object-oriented technology and design patterns are introduced, and how to apply design patterns and object-oriented technology to design GIS tool software to make it scalable and reusable are also illustrated.Some rep resentative design patterns in PowerGIS are given, including singleton p attern, command pattern, observer pattern, state pattern. Flexible application o f these patterns makes reusability and scalability of GIS software improve great ly and do secondary development easily.
出处
《吉林大学学报(信息科学版)》
CAS
2003年第2期153-157,共5页
Journal of Jilin University(Information Science Edition)
基金
上海市普东新区建设开发项目(20011025)
关键词
设计模式
地理信息系统
面向对象
可重用
Design patterns
Geography infor mation system(GIS)
Object-oriented
Reusable