McClure C(1997) Software reuse techniques adding reuse to the systems development process[M]. Boston: Pearson Education
Qu Honggang, Pan Mao, Wang Yong, et al.(2003) The research of design patterns on the development of GIS software[J]. Computer Engineering and Applications, 39(25): 1–4 (in Chinese)
Gamma E, Helm R, Johnson R, et al.(1995) Design patterns: elements of reusable object-oriented software[M]. Boston: Addison-Wesley
Zou Juan, Tian Yumin(2004) Selection and realization for software design patterns[J]. Computer Engineering, 30(10): 79–81 (in Chinese)
Fowler M(1999) Refactoring: improving the design of existing code[M]. Boston: Addison-Wesley