5GAMMA E, HELM R, JOHNSON R, et al. Design patterns: elements of reusable object-oriented software[ M]. Reading, MA: Addison-Wesley, 1995.
6刘伟,胡志刚,郭克华.设计模式[M].北京:清华大学出版社,2011.
7BOOCH G, RUMBAUGH J, JACOBSON I. The unified modeling language user guide [ M]. 2nd ed. Reading, MA: Addison-Wesley, 2005.
8RUMBAUGH J, JACOBSON I, BOOCH G. The unified modeling language reference manual [ M]. 2nd ed. Reading, MA: Addison- Wesley, 2004.
9FOWLER M. UML distilled: A brief guide to the standard object modeling language [ M]. 3rd ed. Reading, MA: Addison-Wesley, 2004.
10PORRAS G C, GUEHENEUC Y-G. An empirical study on the efficiency of different design pattern representations in UML class diagrams[ J]. Empirical Software Engineering, 2010,15(5): 493-522.