【设计模式】六大原则之二(依赖倒转原则与里氏代换原则)
【前言】上一篇博客中介绍了六大原则其中之二,这篇博客中将会再给大家介绍两个原则--依赖倒转原则和里氏代换原则【依赖倒转原则】1、问题由来 类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是底层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险 那么