六大原则: 单一职责; 开闭原则; 迪米特原则; 里氏替换原则; 依赖倒置原则; 接口隔离原则 23种设计模式: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模 ...
分类:
其他好文 时间:
2016-12-22 18:58:14
阅读次数:
154
**注:要做工,没什么时间,等有空时会上传到GIT,项目结构如上,简单的说一下: **支持IOC及多数据库等,各项目由MVC区域隔离; 主要使用基于接口与抽象类进行高度的抽象与接口隔离,与其它框架比较优点如下: 1,抽象度非常高,接口隔离,项目清晰完整,任何一部分均可且容易替换;一开始就非常注重非陷 ...
分类:
Web程序 时间:
2016-12-20 23:55:19
阅读次数:
563
【六大原则总览】 1.单一职责原则 2.里氏替换原则 3.依赖导致原则 4.接口隔离原则 5.迪米特法则 6.开闭原则 【原则一:单一职责原则】 英文全称:Single Responsibility Principle,简称SRP。 要求一个接口或类只有一个原因引起变化,就是一个接口或类只有一个原则 ...
分类:
其他好文 时间:
2016-12-18 21:08:45
阅读次数:
146
Atitit.软件开发的几大规则,法则,与原则Principle v31.1. 修改历史22. 设计模式六大原则22.1. 设计模式六大原则(1):单一职责原则22.2. 设计模式六大原则(2):里氏替换原则22.3. 设计模式六大原则(3):依赖倒置原则22.4. 设计模式六大原则(4):接口隔离 ...
分类:
其他好文 时间:
2016-12-17 19:30:09
阅读次数:
172
OO的高层原则,面向对象设计的基本原则 设计模式之六大原则——开闭原则(OCP) 设计模式之六大原则——迪米特法则(LoD,LKP) 设计模式之六大原则——接口隔离原则(ISP) 设计模式之六大原则——依赖倒置原则(DIP) 设计模式之六大原则——里氏替换原则(LSP) 设计模式之六大原则——单一职 ...
分类:
其他好文 时间:
2016-12-16 07:45:57
阅读次数:
201
DesignModel八大原则 一 依赖倒置原则(DIP-Delay Inversion Principle) 高层模块(稳定)不应该依赖底层模块(变化),二者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖抽象(稳定)。 一 依赖倒置原则(DIP-Delay ...
分类:
其他好文 时间:
2016-12-06 02:34:00
阅读次数:
127
Java 面试中的重要话题 多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础,如 equals 和 hashcode泛型与枚举Java IO 与 ...
分类:
编程语言 时间:
2016-12-02 19:10:16
阅读次数:
195
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:
其他好文 时间:
2016-12-02 11:53:09
阅读次数:
173
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:
其他好文 时间:
2016-12-01 22:05:45
阅读次数:
219
segregatev.隔离
se蛇gregreen格林gate门
蛇被格林用门隔离了。
设计原则之接口隔离原则
动机:
客户不应该被强制实现他们不用的方法。应该用多个小的接口代替庞大功能全的接口。
结论:该原则在代码设计的时候就要考虑。可以使用适配器模式将胖接口隔离。
BadExample:缺点:
1..
分类:
其他好文 时间:
2016-11-30 23:23:12
阅读次数:
204