你的位置:首页 > 软件开发 > ASP.net > 敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则

敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则

发布时间:2015-08-28 15:00:17
第12章 ISP:接口隔离原则  不应该强迫客户程序依赖并未使用的方法。    这个原则用来处理“胖”接口所存在的缺点。如果类的接口不是内敛的,就表示该类具有“胖”接口。换句话说,类的&ldq ...

敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则

第12章 ISP:接口隔离原则

  不应该强迫客户程序依赖并未使用的方法。  

  这个原则用来处理“胖”接口所存在的缺点。如果类的接口不是内敛的,就表示该类具有“胖”接口。换句话说,类的“胖”接口可以分解成多组方法。每一组方法都服务于一组不同的客户程序。这样,一些客户程序可以使用一组成员函数,而其他客户程序可以使用其他组的成员函数。

  ISP承认一些对象确实需要非内敛的接口,但是ISP建议客户不应该看到它们作为单一的类存在。相反,客户程序看到的应该是多个具有内敛接口的抽象基类。


原标题:敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则

关键词:接口

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。