设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系...
分类:
其他好文 时间:
2015-10-22 12:39:02
阅读次数:
213
借用并改编一下鲁迅老师《故乡》中的一句话,一句话概括设计模式: 希望本无所谓有,无所谓无.这正如coding的设计模式,其实coding本没有设计模式,用的人多了,也便成了设计模式。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模...
分类:
其他好文 时间:
2015-10-19 20:43:31
阅读次数:
196
目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原...
分类:
其他好文 时间:
2015-10-19 10:57:50
阅读次数:
257
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说...
分类:
其他好文 时间:
2015-09-22 14:26:33
阅读次数:
211
定义: 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。原因: 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。而如果想要避免这种现象的发生,就要尽可能...
分类:
其他好文 时间:
2015-08-31 21:23:02
阅读次数:
163
设计模式六大原则(1):单一职责原则23种设计模式(1):单例模式
分类:
其他好文 时间:
2015-08-18 16:09:32
阅读次数:
103
单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。单一职责原则(SingleResponsibilityP...
分类:
其他好文 时间:
2015-08-02 16:39:58
阅读次数:
167
由于自己以前也困于抽象、接口等吓人的东西,网上有缺乏在项目中实战运用的讲解,下面我就斗胆把自己的理解和大家交流一下下。
接口回调的条件就是一个接口,两个类,两个类之间互相操作,它符合JAVA设计模式六大原则之依赖倒置原则。 关于设计模式的六大原则可参考我的上篇博客:http://blog.csdn.net/gaolei1201/article/details/47082783。关于接口回调的详细内容可以参考:http://www.2cto.com/kf/201412/365788.html...
分类:
移动开发 时间:
2015-07-27 19:09:31
阅读次数:
145
单一职责 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常...
分类:
其他好文 时间:
2015-07-27 16:55:47
阅读次数:
138
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions ...
分类:
其他好文 时间:
2015-07-05 16:26:51
阅读次数:
103