设计模式
redstarofsleep
这个作者很懒,什么都没留下…
展开
-
各种设计模式的定义(设计模式学习笔记)
设计模式的定义: 模式是在某情境(context)下,针对某问题的某种解决方案. 反模式: 反模式告诉你如何采用一个不好的解决方案解决一个问题. 1.策略模式(Strategy Pattern) 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 2.观察者模式(Observer Pattern)原创 2015-04-17 09:01:22 · 645 阅读 · 0 评论 -
设计原则(设计模式学习笔记)
设计原则 1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2. 针对接口编程, 而不是针对实现编程 3. 多用组合,少用继承 4. 为了交互对象之间的松耦合设计而努力 5. 类应该对扩展开放,对修改关闭 6. 要依赖抽象,不要依赖具体类 7. 最少知识原则:只和你的密友谈话 8. 好莱坞原则:别调用我们,我们会调用你 9. 单一责任:一个类原创 2015-04-17 09:01:27 · 628 阅读 · 0 评论 -
各种设计模式的定义(设计模式学习笔记)
设计模式的定义: 模式是在某情境(context)下,针对某问题的某种解决方案. 反模式: 反模式告诉你如何采用一个不好的解决方案解决一个问题. 1.策略模式(Strategy Pattern) 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 2.观察者模式(Observer Pattern) ...原创 2011-12-27 23:05:17 · 118 阅读 · 0 评论 -
设计原则(设计模式学习笔记)
设计原则 1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2. 针对接口编程, 而不是针对实现编程 3. 多用组合,少用继承 4. 为了交互对象之间的松耦合设计而努力 5. 类应该对扩展开放,对修改关闭 6. 要依赖抽象,不要依赖具体类 7. 最少知识原则:只和你的密友谈话 8. 好莱坞原则:别调用我们,我们会调用你 9. 单一责任:一个...2011-12-28 21:30:42 · 82 阅读 · 0 评论