设计模式六大原则 1.开放封闭原则:对扩展开放,对修改封闭,意即程序拓展时不要动原有的代码 2.LSP原则:任何基类可以出现的地方,子类一定可以出现 3.依赖倒置原则:使用接口,依赖于抽象而不是具体 4.接口隔离原则:为了解耦,使用多个相互隔离的接口 5.迪米特法则:一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立. 6.CRP法则:尽量使用合成/聚合的方式,而不是使用继承. 分类 1.创建型模式(在创建对象的过程中尽量隐藏创建细节,不直接使用new) 工厂模式(Fact…