1、单一职责原则:一个类应该仅有一个引起它变化的原因 2、开放封闭原则:扩展开放,修改封闭 3、李氏替换原则:子类能替换基类 4、依赖导致原则:不懂。。。。。。。。。 5、接口隔离原则:似乎是各个接口之间的联带关系要尽量少