1. 名称 (与开发人员共享的词汇)
2.分类 (模式可以 归为的类目)
3.意图 (简短的描述该模式的作用)
4.动机 (给出问题以及解决问题的具体场景)
5.适用性 (描述模式可以被应用在什么场合)
6.结构 (提供此模式的类结构图,显示类之间的关系)
7.参与者 (描述此设计中涉及的类和对象在模式中的责任和角色)
8.协作 (参与者如何在模式中合作)
9.范例代码 (提供实现模式的代码片段)
10.实现 (在实现该模式时使用的技巧以及需要注意的问题)
11.相关模式 (此模式与其他模式之间的关系)