VR|Java培训:Java应用程序开发中的SOLID设计原则( 二 )


应用ISP时 , 类及其依赖项使用紧密关注的接口进行通信 , 从而最大限度地减少对未使用成员的依赖 , 并相应地减少耦合 。 更小的接口更容易实现 , 提高了灵活性和重用的可能性 。 由于共享这些接口的类越来越少 , 因此响应接口修改所需的更改数量也会减少 , 从而提高了健壮性 。

5.依赖倒置原则(DIP)
依赖倒置原则(DIP)规定高级模块不应依赖于低级模块;它们应该依赖于抽象 。
其次 , 抽象不应依赖于细节;细节应该取决于抽象 。 我们的想法是将类隔离在它所依赖的抽象所形成的边界之后 。 如果这些抽象背后的所有细节都发生了变化 , 那么我们的类仍然是安全的 。 这有助于保持低耦合 , 使我们的设计更易于更改 。 DIP还允许我们单独测试事物 。
这些原则提供了一个有价值的标准 , 指导开发人员远离这种“代码腐朽” , 转而构建为客户提供持久价值并为从事项目的未来开发人员提供理智的应用程序 。 对于初学者来说 , 参加java培训是一个很好的学习方法 , 有明确清晰的学习路线 , 有系统全面的教学课程 , 可以让你在短时间内学有所成 , 快速上岗 。