转载:http://www.cnblogs.com/zuoxiaolong/p/pattern2.html 上一章,我们学习了设计模式的概念,以及为什么要学习设计模式,还有在进行系统设计时应当遵守的六大原则,本章我们就来开始一一的学习GOF当中的二十三钟设计模式。 我一直在思考如何去诠释这么多设计模 ...
分类:
其他好文 时间:
2016-12-07 07:39:28
阅读次数:
213
单一职责原则 单一职责原则(Single responsibility principle),就一个类而言,应该只有一个引起它变化的原因。 在实际编程中的体现,比如一个类只是某一个事物相关的集合,一个函数只做一件事情,不要在这个函数中编写一些不想关的逻辑,这样可以最大程度的提高程序的可维护性,可复用 ...
分类:
其他好文 时间:
2016-12-04 00:16:37
阅读次数:
200
参考文章: 史上最全设计模式导学目录(完整版): http://blog.csdn.net/lovelion/article/details/17517213 一、六大原则简述 单一职责:不要存在多于一个导致类变更的原因。**通俗的说,即一个类只负责一项职责。 里式替换:所有引用基类的地方必须能透明 ...
分类:
其他好文 时间:
2016-12-03 12:44:08
阅读次数:
268
单例模式,也就是只有一个实例0-0 这也是设计模式中最简单的一个模式, 所有,我要始终记住,设计模式的六大原则 单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块 ...
分类:
其他好文 时间:
2016-11-30 22:54:19
阅读次数:
142
设计模式六大原则(1):单一职责原则
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。
问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变...
分类:
其他好文 时间:
2016-11-18 23:24:04
阅读次数:
429
正巧赶上当当200减100,就买了本《Android源码设计模式》 1,优化代码的第一步——单一职责原则SRP(Single Responsibility Principle)SRP 使代码尽可能减少耦合,增加可扩展性与灵活性。 个人理解就是:任务分工明确,每个类都有明确的方法,不要混淆在一起 2, ...
分类:
其他好文 时间:
2016-11-05 17:30:13
阅读次数:
207
总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面 ...
分类:
其他好文 时间:
2016-11-02 10:15:18
阅读次数:
225
设计模式六大原则(1):单一职责原则设计模式六大原则(2):开闭原则设计模式六大原则(3):里氏替换原则设计模式六大原则(4):依赖倒置原则设计模式六大原则(5):接口隔离原则设计模式六大原则(6):...
分类:
编程语言 时间:
2016-10-28 15:43:35
阅读次数:
313
文字恐惧者请看脑图 http://naotu.baidu.com/file/7cdf927d18994f1543651245cac6c538?token=6dd2bea9552cf4f1 1.设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经 ...
分类:
其他好文 时间:
2016-10-26 00:02:58
阅读次数:
139
影响力强的人使用上千种策略让人顺从,可绝大部分的策略可分为六个基本类型。《影响力》这个数内容就围绕着这六大原则展开。 影响力六原则分别是:互惠、承诺和一致、社会认同、喜好、权威、稀缺。💥 每个原则都能使人禅师出不同的自动合无意识的顺从。 互惠 原理 没一笔债都还得干干净净,就好像上帝他老人家是债主 ...
分类:
其他好文 时间:
2016-10-11 10:52:21
阅读次数:
231