设计模式 1.设计6大原则 1、6大原则理解 开闭原则: 对扩展开放、对修改关闭。有利于系统的扩展和维护。 里氏代换原则: 任何基类出现的地方、子类也可以出现。 依赖倒换原则: 面对接口编程,依赖抽象而不是依赖具体。 接口隔离原则: 使用多个接口,少使用抽象。可以减少依赖、降低耦合。 最少知道原则: 减少实体之间的联系。可以使得系统模块尽可能相互独立。 合成复用原则: 多使用聚合组合,少使用继承。