• python:面向对象编程的设计原则之里氏替换原则

    文章目录 一,再说继承(一)真实的继承(二)python没有重载与重写(三)子类使用父类中的方法(四)组合二,里氏替换原则(一)什么是里氏替换原则(二)一个经典的违反里氏替换原则的例子:正方形不是矩形一,再说继承 (一)真实的继承

    2022-4-9
    169 0 0
  • python:面向对象编程的设计原则之依赖倒置原则

    一,抽象与封装 coding 就是一个抽象的过程:在 OOP 中,我们将对象抽象为类。 对象的状态与行为被抽象为类中的属性与方法。抽象的意义,就是为对象之的交互提供高效的接口。 封装就是在 coding 中隐藏数据与逻辑的过程: 对象的状态

    2022-4-9
    154 0 0