Java设计模式--接口隔离原则(Interface segregation principle,缩写为:ISP)

Java设计模式–接口隔离原则

说明:客户端不应该强迫依赖它不需要的接口
(Clients should not be forced to depend upon interfaces that they do not use)。

接口隔离原则的实践可以参考如下方法:
1.对于接口来说,如果某个接口承担了与他无关的接口定义,则说该接口违反了接口隔离原则。可以把无关的接口剥离出去,对胖而杂的接口瘦身。
2.对于共通的功能来说,应该细分功能点,按需添加,而不是定义一个大而全的接口,让子类被迫去实现。

你可能感兴趣的:(Java设计模式--接口隔离原则(Interface segregation principle,缩写为:ISP))