The application of design pattern in software development of mapmaking
Jicai Zhang · Engineering of Surveying and Mapping · 2008
As a matter of fact,Digital mapmaking is a graphic edit process based on abundant spatial data.The management of map data and flexible edit operation by keyboard and mouse is core of mapmaking software development.Design pattern is the basement of large software architecture's design and it can satisfy these demand mentioned above.This paper discusses the requirements of mapmaking software firstly,and then depicts several common-used design patterns in mapmaking software architecture's design,including MVC pattern,OBSERVER pattern,COMPOSITE pattern,COMMAND pattern,and explains them by examples in detail.