应用ISP时 , 类及其依赖项使用紧密关注的接口进行通信 , 从而最大限度地减少对未使用成员的依赖 , 并相应地减少耦合 。 更小的接口更容易实现 , 提高了灵活性和重用的可能性 。 由于共享这些接口的类越来越少 , 因此响应接口修改所需的更改数量也会减少 , 从而提高了健壮性 。
5.依赖倒置原则(DIP)
依赖倒置原则(DIP)规定高级模块不应依赖于低级模块;它们应该依赖于抽象 。
其次 , 抽象不应依赖于细节;细节应该取决于抽象 。 我们的想法是将类隔离在它所依赖的抽象所形成的边界之后 。 如果这些抽象背后的所有细节都发生了变化 , 那么我们的类仍然是安全的 。 这有助于保持低耦合 , 使我们的设计更易于更改 。 DIP还允许我们单独测试事物 。
这些原则提供了一个有价值的标准 , 指导开发人员远离这种“代码腐朽” , 转而构建为客户提供持久价值并为从事项目的未来开发人员提供理智的应用程序 。 对于初学者来说 , 参加java培训是一个很好的学习方法 , 有明确清晰的学习路线 , 有系统全面的教学课程 , 可以让你在短时间内学有所成 , 快速上岗 。
- LG电子正式加入IBM量子网络,将推动量子计算工业应用发展
- 区块链|在日本,区块链有哪些应用
- javascript|Web前端培训:什么是 MEAN Stack?
- javascript|奢侈品级别音响B&W加持,峰米向行业第一发起冲击?
- 湖南|湖南着力推进5G应用发展 岳麓山大学科技城5G加速港启用
- 产业链|加快形成融合发展大生态 推动5G应用加快落地
- Java|带你入门Java之每日3分钟Java——数据类型和常量变量
- Java|慎入慎入!!又是被互联网“美人”诈骗的一天!
- Java|假如让谷歌浏览器进入中国市场,国产浏览器会受到很大影响吗?
- javascript|帕特·基辛格被任命为英特尔CEO已有一年