2、Java设计模式之依赖倒置原则

  • 定义:高层模块不该该依赖低层模块,两者都应该依赖其抽象
  • 抽象不该该依赖细节,细节应该依赖抽象
  • 针对接口编程,不要针对实现编程
  • 优势:减小类之间的耦合性、提升系统稳定性、提升代码可读性和可维护性,可下降修改程序锁形成的风险
  • 核心思想:面向接口编程
  • 类图:
相关文章
相关标签/搜索