基于长期的实践,和对设计模式的理解,结合现实世界的认识,整理成通熟易懂的描述。应为没有给出具体代码实现,读者需要懂UML语言。