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