设计模式从入门到放弃
CtrlK
  • 设计模式问题与解答
  • 七大软件设计原则
  • 设计模式-中介者模式
  • 设计模式-享元模式
  • 设计模式-代理模式
  • 设计模式-单例模式
  • 设计模式-原型模式
  • 设计模式-命令模式
  • 设计模式-委派模式
  • 设计模式-工厂模式
  • 设计模式-建造者模式
  • 设计模式-桥接模式
  • 设计模式-模板模式
  • 设计模式-状态模式
  • 设计模式-策略模式
  • 设计模式-组合模式
  • 装饰器模式
  • 设计模式-观察者模式
  • 访问者模式
  • 责任链模式
  • 迭代器模式
  • 设计模式-适配器模式
  • 门面模式
  • 设计模式
  • 关于依赖倒置
  • 问题
    • 设计模式-问题-享元模式+组合模式+适配器模式+桥接模式
  • 问题
    • 设计模式-问题-原型模式+建造者模式
  • 问题
    • 设计模式-问题-委派模式+模板模式+策略模式+责任链模式
  • 问题
    • 设计模式-问题-工厂模式+单例模式
  • 问题
    • 设计模式-问题-观察者+访问者
  • 问题
    • 设计模式-问题-设计原则
  • 问题
    • 设计模式-问题-迭代器-命令-状态-中介
  • 问题
    • 设计模式-问题-门面模式+装饰者模式+代理模式
Powered by GitBook
On this page

关于依赖倒置

  • 倒置这个倒置指的是什么

什么是倒置

​ 为了让代码可以复用,我们常常会把很多小模块抽离出来,高层调用这些小模块就行了。但是一旦小模块出现问题了或者说高层需要切换数据库,那么高层就不能被复用了。

感觉接口,抽象类一样的修改修改不就不靠谱了么。

Previous设计模式Next问题

Last updated 1 year ago