单一职责原则:类的职责单一,不要做太多事情
里氏替换原则:使用父类的地方,都用使用任意子类替换
依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象,抽象不应该依赖细节
接口隔离原则:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。
迪米特原则:最少知道原则,类与类之间的耦合度尽量最小
开放封闭原则:对修改关闭,对扩展开放
单一职责原则:类的职责单一,不要做太多事情
里氏替换原则:使用父类的地方,都用使用任意子类替换
依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象,抽象不应该依赖细节
接口隔离原则:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。
迪米特原则:最少知道原则,类与类之间的耦合度尽量最小
开放封闭原则:对修改关闭,对扩展开放