依赖倒置原则

依赖倒置原则

定义:高层模块不应该依赖底层模块,二者应该都依赖其抽象
要点

  • 抽象不应该依赖细节,细节应该依赖抽象
  • 针对接口编程,不要针对实现编程

优点

  • 可以减少类之间的耦合性,提高系统稳定性,提高代码可读性和可维护性,可减低修改程序所造成的风险

例子:
将课程信息抽象出来,便于以后扩展添加课程信息

-------------End Of This ArticleThank You For Reading-------------