依赖倒置原则:要依赖抽象,不要依赖具体类。
这个原则说明:不能让高层组件依赖底层组件,而且,不管高层或底层组件,“两者”都应该依赖于抽象。
![]()
避免在oo设计中违反依赖倒置原则:
这个原则说明:不能让高层组件依赖底层组件,而且,不管高层或底层组件,“两者”都应该依赖于抽象。
避免在oo设计中违反依赖倒置原则:
- 变量不可以持有具体类的引用
- 不要让类派生自具体类
- 不要覆盖基类中已实现的方法