监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 3986|回复: 0
打印 上一主题 下一主题

 ISP 接口隔离原则

[复制链接]
跳转到指定楼层
1
发表于 2015-6-11 13:44:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理

使用多个专门的接口比使用单一的总接口要好。  一个类对另外一个类的依赖性应当是建立在最小的接口上的。  一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。
    “不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方法,如果强迫用户使用它们不使用的方法,那么这些客户就会面临由于这些不使用的方法的改变所带来的改变。
因为接口是为客户调用的,因此其应该是“大小尺寸合适的”,“胖”接口显然对调用者造成累赘,ISP则用于将“胖”接口分离成多个合适的接口。下面是实现方法:
1、使用委托分离接
 2、使用多重继承分离接
联系人薛壮壮                                                
联系手机:13619210204                                                电话:4000868810 QQ:236064611
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-11-26 05:25 , Processed in 0.151455 second(s), 23 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表