一、设计模式六大原则 单一原则:一个类或者一个方法只负责一项职责开闭原则:对拓展开放,对修改闭合依赖倒置原则:抽象不应该依赖细节,细节应该依赖抽象。即针对接口编程,不要对实现编程。里氏替换原则:子类可以拓展父类的功能,但不能改变原有父类的功能接口隔离原则每个接口中不存在派生类用不到却必须实现的方法,如果不然,就要将接口拆分,使用多个隔离的接口。迪米特原则:降低类与类直接的耦合,简而言之就低耦合度。