面向对象编程中的6大原则单一职责原则:里氏替换原则: 子类可以扩展父类的功能,但不改变父类的功能迪米特法则: 一个对象应尽量对其他对象有最少的了解开闭原则: 模块对扩展开放,对修改关闭依赖倒置原则: 高层模块不应依赖于底层模块,两者都应依赖于抽象;抽象不依赖细节,细节依赖于抽象接口隔离原则: 客户端不应该依赖于它不需要的接口,