1.设计原则
开闭原则 (对扩展开放,对修改关闭,向下兼容)
里氏代换原则 (继承关系下,子类要扩展不要改变父类实现的方法,而是通过新增,装饰者模式就很好的实现了)
依赖倒转(编程世界里,先抽象后具体,和现实中相反)
单一职责(一个类最好只干一方面的事)高内聚
迪米特法则(这个原则翻译成人话就是尽量不要和陌生人说话,也就是尽量少接触人。在开发过程如果依赖/接触的类越多,很明显变数就越大,后面改动的可能性就更高。)低耦合
开闭原则 (对扩展开放,对修改关闭,向下兼容)
里氏代换原则 (继承关系下,子类要扩展不要改变父类实现的方法,而是通过新增,装饰者模式就很好的实现了)
依赖倒转(编程世界里,先抽象后具体,和现实中相反)
单一职责(一个类最好只干一方面的事)高内聚
迪米特法则(这个原则翻译成人话就是尽量不要和陌生人说话,也就是尽量少接触人。在开发过程如果依赖/接触的类越多,很明显变数就越大,后面改动的可能性就更高。)低耦合