只要有父类出现的地方,都可以用子类来替代,这是哪种设计原则?

只要有父类出现的地方,都可以用子类来替代,这是哪种设计原则?

A.依赖倒置原则

B.里氏替换原则

C.单一职责原则

D.开闭原则

正确答案是B