码迷,mamicode.com
首页 >  
搜索关键字:接口隔离原则    ( 285个结果
设计模式之设计原则(中)
接口隔离原则(InterfaceSegregationPrinciple),简称ISP:该原则核心思想就是客户端不应该被强迫实现一些不会使用的接口,应该把胖接口中的方法分组,然后用多个接口来代替,每一个接口只服务与一个子模块。这个跟上次分享的单一职责原则类似。设计接口隔离原则的目的:当我们设计应.....
分类:其他好文   时间:2014-08-05 00:27:58    阅读次数:436
设计模式六大原则(4)--接口隔离原则
定义:客户端不应该依赖它不需要的接口;类之间的依赖关系应建立在最小的接口之上。接口隔离原则英文全称为Interface Segregation Principle ,简称为ISP。个人理解:通俗的来说,接口不能臃肿庞大,而使根据具体需要尽量的细化。接口中的方法也要尽可能的少。接口是设计对外的一种契约...
分类:其他好文   时间:2014-07-25 19:06:02    阅读次数:382
Object-Oriented Principle(面向对象原则)
面向对象的原则: 开闭原则(Open Closed Principle,OCP) 里氏代换原则(Liskov Substitution Principle,LSP) 依赖倒转原则(Dependency Inversion Principle,DIP) 接口隔离原则(Interface Seg...
分类:其他好文   时间:2014-07-22 22:43:32    阅读次数:182
连载:面向对象葵花宝典:思想、技巧与实践(33) - ISP原则
ISP,InterfaceSegregationPrinciple,中文翻译为“接口隔离原则”。和DIP原则一样,ISP原则也是大名鼎鼎的Martin大师提出来的,他在1996年的C++Reporter发表“TheInterfaceSegregationPrinciple”的文章具体阐述了ISP原则...
分类:其他好文   时间:2014-07-21 09:39:12    阅读次数:274
设计模式01
设计模式01Table of Contents1 设计模式1.1 基本原则1.2 开-闭原则1.2.1 与其他原则关系1 设计模式1.1 基本原则系统的可扩展性由开-闭原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则保证;系 统的灵活性由开-闭原则、迪米特原则、接口隔离原则保证;系统的可插入性由...
分类:其他好文   时间:2014-07-06 21:14:58    阅读次数:198
项目设计之---------- 类的设计原则
类的设计最好遵循5大原则,1、单一指责原则,2、开放封闭原则,3、liskov替换原则,4、依赖倒置原则(抽象不应依赖于具体,相反,具体应该依赖于抽象),5、接口隔离原则(就是接口细分,一个接口内的方法应该是用户都需要的)。具体参考《敏捷软件开发》第2部分(第98页)类的设计估计要用到许多模式,注意...
分类:其他好文   时间:2014-06-28 09:33:33    阅读次数:177
设计模式六大原则(4):接口隔离原则(转载)
设计模式六大原则(4):接口隔离原则定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个...
分类:其他好文   时间:2014-06-25 17:46:32    阅读次数:134
C语言的设计模式-接口隔离
C语言的设计模式-接口隔离接口隔离:定义为客户端不应该依赖它不需用的接口,在C语言中我们可以把头文件看成一个模块的接口,根据接口隔离原则也就是说这个头文件中只能包含外部需要的接口,但在实际的项目中往往头文件都不符合接口隔离原则。1:内、外部接口的隔离:头文件中通常包含了模块内部接口(内部类型定义、内...
分类:编程语言   时间:2014-06-24 09:27:11    阅读次数:381
设计模式六大原则(4):接口隔离原则(Interface Segregation Principle)
接口隔离原则: 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。 “不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方...
分类:其他好文   时间:2014-06-18 06:46:17    阅读次数:323
连载:面向对象葵花宝典:思想、技巧与实践(33) - ISP原则
ISP,Interface Segregation Principle,中文翻译为“接口隔离原则”。和DIP原则一样,ISP原则也是大名鼎鼎的Martin大师提出来的,他在1996年的C++ Reporter发表“ The Interface Segregation Principle”的文章详细阐述了ISP原则,并且在他的经典著作《 Agile Software Development, Pri...
分类:其他好文   时间:2014-06-03 00:57:45    阅读次数:250
285条   上一页 1 ... 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!