码迷,mamicode.com
首页 >  
搜索关键字:接口隔离原则    ( 285个结果
【转】设计模式六大原则(4):接口隔离原则
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口...
分类:其他好文   时间:2015-12-06 12:54:29    阅读次数:120
设计模式之禅之六大设计原则-接口隔离原则
接口隔离原则一:什么是接口?● 实例接口(Object Interface) ---->Person zhangSan=new Person()产生了一个实例,这个实例要遵从的标准就是Person这个类,Person类就是zhangSan的接口● 类接口(Class Interface) ---->...
分类:其他好文   时间:2015-11-25 13:21:36    阅读次数:124
OOP 6大基本原则
1、开闭原则: 对扩展开发、对修改关闭。2、里氏替换原则:子类替换父类(可以用父类对象的任何地方都可以用子类对象代替)3、依赖倒置原则:程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。4、接口隔离原则:客户端不应该依赖...
分类:其他好文   时间:2015-10-22 00:02:28    阅读次数:345
设计模式六大原则
目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原...
分类:其他好文   时间:2015-10-19 10:57:50    阅读次数:257
面向对象设计原则
转自周天令:http://note.youdao.com/share/web/file.html?id=8649b7356868c46650a932283501112e&type=note1.单一职责原则2.开放 封闭原则3.里氏替换原则4.依赖倒置原则5.迪米特原则6.接口隔离原则面向对象设计原则...
分类:其他好文   时间:2015-09-24 16:07:32    阅读次数:284
设计模式六大原则
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说...
分类:其他好文   时间:2015-09-22 14:26:33    阅读次数:211
设计模式
面向对象的设计原则1单一职责原则(DRP)2开闭原则(OCP)3里氏替换原则(LSP)4依赖倒置原则(DIP)5接口隔离原则(ISP)6迪米特原则(LOP)7组合/聚合服用原则(CARP)SRP: 定义系统中每一个类都应该只有一个职责 好处:高内聚,低耦合OCP:定义:对扩展开放,对修改关闭 好处:...
分类:其他好文   时间:2015-09-11 12:21:42    阅读次数:207
面向对象的原则
1. 单一职责原则(Single Responsibility Principle)2. 里氏替换原则(Liskov Substitution Principle)3. 依赖倒置原则(Dependence Inversion Principle)4. 接口隔离原则(Interface Seg...
分类:其他好文   时间:2015-09-09 21:06:33    阅读次数:187
【设计模式】 面向对象六大设计原则
面向对象设计的六大原则 : 单一职责原则, 里氏替换原则, 依赖倒置原则, 接口隔离原则, 迪米特法则, 开闭原则...
分类:其他好文   时间:2015-08-28 21:29:43    阅读次数:235
敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则
第12章 ISP:接口隔离原则 不应该强迫客户程序依赖并未使用的方法。 这个原则用来处理“胖”接口所存在的缺点。如果类的接口不是内敛的,就表示该类具有“胖”接口。换句话说,类的“胖”接口可以分解成多组方法。每一组方法都服务于一组不同的客户程序。这样,一些客户程序可以使用一组成员函数,而其他客...
分类:其他好文   时间:2015-08-28 14:56:07    阅读次数:252
285条   上一页 1 ... 20 21 22 23 24 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!