首页 > 代码库 > 依赖倒置三个原则
依赖倒置三个原则
1. No variable should hold a reference to a concrete class.
不要引用一个具体类。
如果你要创建和引用一个具体类,使用一个工厂来做。
2 No class should derive from a concrete class.
不要继承具体类
如果你继承具体类,就会依赖这个具体类。所以继承一个抽象或者class
3. No method should override an implemented method of any of its base classes.
不要override基类已经实现的方法。
如果这样,实际上基类已经不是算真正意义上的父类。父类的已经实现的方法应该是所有子类公用。那么把已经实现的方法标记为final或者sealed
Tip1:原则不是上帝法则,尽量遵从,不要死死遵从。任何一个java程序都有违反原则的地方。
Tip2:直接new具体类String,是因为String是不可改变的。
依赖倒置三个原则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。