码迷,mamicode.com
首页 >  
搜索关键字:接口隔离原则    ( 285个结果
设计模式六大原则: 辅导班的因材施教 -- 接口隔离原则
我的女朋友小肉是一名光荣的辅导班老师,说来惭愧,我上初中那会儿最讨厌辅导班老师了,每天上学都这么累了,晚上还得去见辅导班老师,神烦,奈何目前的教育机制下,很多家长认为辅导班是提高成绩比较靠谱的方式,导致这个行业市场很大。小肉教三个水平不同的小班,那天看她在准备讲义和试题,同一章内容需要做三份,其中很多内容都是重复的,自诩设计模式略懂一二的我跟她说: 你这个讲义跟我敲代码很像,相似的内容这么多,直...
分类:其他好文   时间:2016-08-15 20:53:26    阅读次数:143
设计模式之禅--六大设计原则之接口隔离原则
设计模式就是让我们更方便的解决问题。 这里分享一个故事。我有一个朋友,嗯没错就是一个朋友,参加一个软件比赛,一个同学写服务器上的代码,三天两头更新,丝毫不考虑写客户端的人的感受,简直不能再牛。如果Java的更新有这么一次,没有考虑在不影响以前代码的基础上做修改,得有多少程序员吐血身亡。接口隔离原则的定义: 建立单一接口,不要建立臃肿放大的接口。接口尽量细化,同时接口中的方法尽量少。 这不是单一...
分类:其他好文   时间:2016-08-14 20:52:29    阅读次数:212
设计模式6大原则
单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导 ...
分类:其他好文   时间:2016-08-14 07:28:54    阅读次数:197
设计模式六大原则
http://www.uml.org.cn/sjms/201211023.asp 目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6) ...
分类:其他好文   时间:2016-08-12 15:19:53    阅读次数:192
面向对象设计原则之接口隔离原则
接口隔离原则定义如下: 接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。 根据接口隔离原则,当一个接口太大时,我们需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相 ...
分类:其他好文   时间:2016-08-12 15:04:22    阅读次数:109
面向对象设计原则
七大原则:开闭原则、里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则,单一职责原则。 开闭原则是面向对象的可复用的基石。其他六种原则是手段和工具。 各规则详细(本部分为转载) http://kb.cnblogs.com/page/214010/ 正如牛顿三大定律在经典力学中的 ...
分类:其他好文   时间:2016-08-08 22:48:28    阅读次数:302
4.接口隔离原则(Interface Segregation Principle)
1.定义 客户端不应该依赖它不需要的接口; 一个类对另一个类的依赖应该建立在最小的接口上。 2.定义解读 定义包含三层含义: 一个类对另一个类的依赖应该建立在最小的接口上; 一个接口代表一个角色,不应该将不同的角色都交给一个接口,因为这样可能会形成一个臃肿的大接口; 不应该强迫客户依赖它们从来不用的 ...
分类:其他好文   时间:2016-07-25 18:17:55    阅读次数:328
接口隔离原则详解--七大面向对象设计原则(4)
?? 接口隔离原则的来源:   类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。因为使用多个专门的接口比使用单一的总接口要好,所以便提出了接口隔离原则。 接口隔离原则的目的:   将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。 接口隔离原则的两种定义...
分类:其他好文   时间:2016-07-16 01:05:01    阅读次数:206
java设计模式(1)—— java设计模式的七大原则
七大设计原则: 1、单一职责原则:一个类负责一项职责.2、里氏替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能.3、依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。即针对接口编程,不要针对实现编程.4、接口隔离原则:建立单一接口,不要建 ...
分类:编程语言   时间:2016-07-14 02:03:32    阅读次数:136
总结13
1.单一职责 SRP 2.开闭原则 OCP 3.里氏替换原则: 4.在极特殊情况不用 5.依赖倒转原则 DIP:.针对接口编程,不要针对实现编程 6..组合/聚合原则: 组合/聚合复用 继承复用 6.接口隔离原则ISP 7.迪米特法则LOD ...
分类:其他好文   时间:2016-06-19 22:57:58    阅读次数:170
285条   上一页 1 ... 17 18 19 20 21 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!