6Jacobson I. The unified modeling language development process [M]. Boston: Addison Wesley, 1998.
7Mikkonen T. Formalizing design patterns [A]. Proceedings of International Conference on Software Engineering [C]. New York: IEEE Computer Society Press, 1998.115-124.
8Gamma E. Design patterns: elements of reusable object-oriented systems [M].Boston: Addison Wesley, 1995.
9Vlissides J. Pattern hatching [M]. Boston:Addison Wesly, 1998.