Java设计模式–接口隔离原则 说明:客户端不应该强迫依赖它不需要的接口 (Clients should not be forced to depend upon interfaces that they do not use)。 接口隔离原则的实践可以参考如下方法: 1.对于接口来说,如果某个接口承担了与他无关的接口定义,则说该接口违反了接口隔离原则。可以把无关的接口剥离出去,对胖而杂的接口瘦身。 2.对于共通的功能来说,应该细分功能点,按需添加,而不是定义一个大而全的接口,让子类被迫去实现。