隐形花卷

文章
3
资源
0
加入时间
2年10月21天

面向对象的设计原则(三)5.接口隔离原则(Interface Segregation Principle, ISP)6.迪米特法则(Law of Demeter, LoD)7.合成复用原则(Composite Reuse Principle, CRP)

5.接口隔离原则(Interface Segregation Principle, ISP)  接口隔离原则与单一职责原则在思想上比较相似,都是为了降低类之间的耦合度。接口隔离原则的定义如下:  使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。  根据接口隔离原则,当一个接口太大时,我们需要将它分割成一些更细小的接口,使用该接口的客户端仅需知