定义设计模式 
 

 
设计模式要素
 
- 模式名称、分类
 - 意图:描述模式
是什么 - 动机:描述
什么时候使用这个模式,具体场景 - 适用性:描述
什么地方使用这个模式,用在什么场合 - 结构:类图
 - 参与者:类和对象的责任和角色
 - 协作:参与者在模式中如何合作
 - 结果:使用模式后的好与不好的效果
 - 实现:实现技巧和注意事项
 - 范例代码:代码示例
 - 已知应用:真实系统案例
 - 相关模式:此模式与其他模式之间的关系
 
 
应用三次以上且三位开发人员都认同的解决方案,即可以算是一个模式。
 
模式分类
 

 
 
不要为了使用模式而使用模式,杀鸡焉用牛刀啊!
 

 
总结
 

 