某些类的接口,可以分解成多组方法,每组方法都服务于不同的客户。
当客户使用这个类时,那么将会导入他们从来不会使用的接口。
如果其他客户需要修改这个类时,也将影响到其他无关的客户。
我们应该避免这种耦合。
方法:
1、使用委托分离接口。
2、使用多重继承(实现)。
某些类的接口,可以分解成多组方法,每组方法都服务于不同的客户。
当客户使用这个类时,那么将会导入他们从来不会使用的接口。
如果其他客户需要修改这个类时,也将影响到其他无关的客户。
我们应该避免这种耦合。
方法:
1、使用委托分离接口。
2、使用多重继承(实现)。