OOP(Object - Oriented Programming)即面向对象编程的七大原则 开放闭合原则; 对扩展开放,对修改关闭 单一职责原则; 控制类的粒度大小,将对象解耦,提高内聚性,只做一件事,避免冗余 里氏替换原则; 父类所拥有的性质在子类中仍然成立 依赖倒置原则; 面向接口编程,不要面向实现编程 接口隔离原则; 要为各个类建立需要的专用接口 组合/聚合复用原则; 尽量先使用组合或者聚合等关联来实现,其次才考虑继承 迪米特法则; 只与直接的朋友交谈,不跟陌生人说话,降低耦合性