一,总体概要1,笔者浅谈说起“门面”这个设计模式其实不论新老程序猿都是在无意中就已经运用到此模式了,就像我们美丽的JS程序员一样不经意就使用了闭包处理问题,1 function Employee(name) {2 var name = name;3 this.say = functi...
分类:
Web程序 时间:
2014-12-23 16:54:22
阅读次数:
199
一、单一职责原则
(1)就一个类而言,应该仅有一个引起它变化的原因;
(2)如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力
二、开放封闭原则
三、依赖倒转原则
四、里氏代换原则
五、迪米特法则...
分类:
编程语言 时间:
2014-12-10 18:07:41
阅读次数:
181
转载于:http://www.cnblogs.com/muzongyan/archive/2010/08/05/1793000.html定义:迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。一个对象应该对其他对象有最...
分类:
其他好文 时间:
2014-11-26 18:06:43
阅读次数:
167
面向对象设计的基本原则包括:单一职责原则,开闭原则,里氏替换原则 ,依赖注入原则,接口分离原则,迪米特法则,组合/聚合复用原则。设计模式是为了更好的满足这些设计原则,根据功能分为三类:创建型模式专注于对象创建、结构型模式处理类或对象的组合、行为型模式对类或对象怎样交互和怎么分配职责进行描述。...
分类:
其他好文 时间:
2014-11-14 12:35:21
阅读次数:
164
本文是小弟对于《设计模式之禅》第二版中关于六大设计原则的简单总结和归纳。六大设计原则分别是:单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则和开闭原则。
分类:
其他好文 时间:
2014-10-28 00:45:04
阅读次数:
190
1. 面向对象设计原面向对象设计原则之一:单一职责原则面向对象设计原则之二:开放封闭原则面向对象设计原则之三:里氏替换原则面向对象设计原则之四:依赖倒置原则面向对象设计原则之五:迪米特法则面向对象设计原则之六:合成/聚合复用原则2. 设计模式举例设计模式之一:策略模式(Strategy Patter...
分类:
其他好文 时间:
2014-09-05 17:58:41
阅读次数:
264
猫拿着手枪对着老鼠说:1+1等于几?。老鼠战战兢兢的回答:等..等于2。啪…,老鼠被打死了,猫酷酷的吹着枪管说:怪只怪你知道的太多了。
我们就在这个小故事里认识迪米特原则吧。...
分类:
其他好文 时间:
2014-09-04 22:20:10
阅读次数:
256
设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则
分类:
其他好文 时间:
2014-08-19 12:33:24
阅读次数:
171
通过这次设计模式的交流,发现无论是技术上还是思想上需要提升的空间还有很多。收获比预期的要多的多。给我触动最深的就是以下几点:
1、 面向对象的精华:抽象、封装、继承、多态
2、设计模式六大原则的运用:单一职责、开闭原则、合成聚合、依赖倒装、里氏代换、迪米特
3、让自己思绪飞翔—大胆的去想象,只有去想了、做了,你才知道最后的结果
初次学习代理模式的...
分类:
其他好文 时间:
2014-08-09 23:18:09
阅读次数:
294