">单一职责原型开闭原则里式替换原则迪米特法则接口隔离原则依赖原则 单一职责原型一种类应该仅有一种变化 开闭原则拓展程序时,不能对原有的代码进行修改使程序的扩展性好,易于维护和升级 里式替换原则子类对象继承父类对象时,保持原来的程序不变及真确性不被破坏 迪米特法则减少类与类之间的耦合,减少对象与其他对象的了解,形成独立的模块互相之间不存在关系 接口隔离原则将臃肿庞大的接口拆分成更小,更具体的接口 依赖原则程序要依赖于抽象接口,不要依赖于具体的实现减低了客户与实现模块间的耦合