接口隔离原则(Interface Segregation Principle,ISP)的意思是将庞大臃肿的接口拆分成为更小的和更具体的接口
,这样客户将只会知道他们感兴趣的方法,那些他们用不着的方法自然就被屏蔽掉了。
package com.itechthink.designrule.divide;
/**
* 人类的行为
*
*/
public class Human implements IAnimal {
@Override
public void eat() {
System.out.println("吃饭");
}
@Override
public void sleep() {
System.out.println("睡觉");
}
@Override
public void run() {
System.out.println("跑步");
}
}
原创大约 2 分钟