UML采用1种GoF设计模式进行设计