NOTE
5.3 依赖倒置原则
1. 什么是依赖倒置原则 高层不应该依赖低层 要面向接口编程,不要面向实现编程。 2. 为什么需要依赖倒置原则 提高可扩展性 3. 依赖倒置原则实现 每个类尽量提供接口或抽象类,或者两者都具备。 变量的声明类型尽量是接口或者是抽象类。 任何类都不应该从具体类派生而应该从抽象类派生。 使用继承时尽量遵
这是历史学习笔记,可能存在过时或不完整的理解。
1. 什么是依赖倒置原则
高层不应该依赖低层 要面向接口编程,不要面向实现编程。
2. 为什么需要依赖倒置原则
提高可扩展性
3. 依赖倒置原则实现
每个类尽量提供接口或抽象类,或者两者都具备。 变量的声明类型尽量是接口或者是抽象类。 任何类都不应该从具体类派生而应该从抽象类派生。 使用继承时尽量遵循里氏替换原则。