OOP七大原则 1开闭原则 若要增加新功能,尽量别去修改原来的代码,做独立的扩展。 2里氏替换 就是继承。子类继承父类的功能直接拿来用,尽量不去重写父类方法。 3依赖倒置 面向接口编程 4单一职责 保证一个方法尽量实现一个功能,实现解耦 5接口隔离 和上一个差不多,也是为了高内聚,低耦合 6迪米特法则 只和朋友交谈,不和陌生人说话。 7合成复用 多用组合少用继承