设计模式之设计原则——接口隔离原则

接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。

 

该原则表面,当接口过大,我们需要对接口按功能或者角色拆分,这里的接口不仅指interface接口,而且也指一种逻辑上的抽象。如按功能拆分接口。

接口承担了太多职责,会导致实现类特别臃肿,子类出现大量空方法,灵活性差。

你可能感兴趣的:(设计模式,设计模式)