模式是在某情境下,针对某为题的某种解决方案
-
情境是应用某个模式的情况,应该是会不断出现的情况。
-
问题就是在情境下要达到的目标或是约束。
-
解决方案就是一个通用的设计。
-
问题包含了一个目标和一组约束
-
目标和约束达到平衡才能创建一个模式的解决方案
模式分类
模式分类
- 创建型设计将对象实例化
- 行为型涉及类和对象如何交互及分配职责
- 结构型模式可以让你把类或对象组合到更大的结构中
用模式思考
保持简单
设计模式并非万能
需要知道何时需要模式
拿掉你所不需要的,不要害怕设计模式从你的设计中删除
如果现在不需要,就不要
网友评论