里氏代换原则是指任何?python里氏替换原则是什么?

2022-08-17 15:32:57
里氏代换原则是指任何?

“里氏代换原则(Liskov Substitution Principle)是指,任何基类出现的地方,子类一定可以出现。反之则不一定成立。”

python里氏替换原则是什么?

“里氏替换原则:一个软件实体如果使用的是一个父类的话,那么他一定适用于其子类。用代码来讲就是:如果程序中的某段代码调用了某个父类对象,那么将这个父类替换为其子类,则程序的行为应该没有变化。 即:子类型必须能够替换掉他们的父类型。 比如: 定义一个父类鸟类,该父类下面有多个子类,包含麻雀类、鸳鸯类、天鹅类等等。 假设鸟类里面有个独一无二的方法,fly()方法,那么其所有的子类都应该有fly方法。 即当有一个程序将某段代码中的这个父类改为子类时

标签: 里氏代换原则是指任何 python里氏替换原则是什么 类都应该有fly方法 这个父类改为子类时

关闭
新闻速递