避免在OO设计中违反依赖倒置原则的基本方针:
1.变量不可以持有具体类的引用
如果使用new,就会持有具体类的引用。你可以改用工厂来避开这样的做法。
2.不要让类派生自具体类
如果派生自具体类,你就会依赖具体类。请派生自一个抽象(接口或抽象类)。
3.不要覆盖基类中已经实现的方法。
如果覆盖基类已实现的方法,那么你的基类就不是一个真正适合被继承的抽象。基类中已实现的方法,应该由所有的子类共享。
避免在OO设计中违反依赖倒置原则的基本方针:
1.变量不可以持有具体类的引用
如果使用new,就会持有具体类的引用。你可以改用工厂来避开这样的做法。
2.不要让类派生自具体类
如果派生自具体类,你就会依赖具体类。请派生自一个抽象(接口或抽象类)。
3.不要覆盖基类中已经实现的方法。
如果覆盖基类已实现的方法,那么你的基类就不是一个真正适合被继承的抽象。基类中已实现的方法,应该由所有的子类共享。
本文标题:设计模型-避免在OO设计中违反依赖倒置原则的基本方针
本文链接:https://www.haomeiwen.com/subject/xmgkghtx.html
网友评论