热门

最新

红包

立Flag

投票

同城

我的

发布
qq_45801247
joker明哥
5 年前
trueqq_45801247

“如果连箭靶子也找不到的话,你每天拉弓有什么意义?” ​​​​

CSDN App 扫码分享
分享
评论
4
打赏
  • 复制链接
  • 举报
下一条:
小知识第4天面向对象设计的SOLID原则之一:里氏替换原则(LSP,Liskov Substitution Principle)里氏替换原则指出,派生的子类应该是可替换基类的,也就是说任何基类可以出现的地方,子类一定可以出现。但反过来,子类出现的地方,子类所依赖的基类不一定可以出现。通俗的说,就是,我说会乘车出行,但车的类型可以是小轿车,也可以是公交车。但如果我说我喜欢坐小轿车,就一定代表我喜欢车吗?这是不合理的。所以我们做设计基类和子类的时候,要尽量遵循里式替换原则#上一条,写错了里式替换的缩写,重发#
立即登录