接口隔离原则(ISP - Interface Segregation Principle)

来源:互联网 发布:南昌网络教育 编辑:程序博客网 时间:2024/05/17 23:33

某些类的接口,可以分解成多组方法,每组方法都服务于不同的客户。

当客户使用这个类时,那么将会导入他们从来不会使用的接口。

如果其他客户需要修改这个类时,也将影响到其他无关的客户。

我们应该避免这种耦合。


方法:

1、使用委托分离接口。

2、使用多重继承(实现)。

0 0