软件架构solid原则
Simple Responsability principle
单一职责:不是指一个模块只负责一个简单功能,指的引起某个模块变化的原因只有一个;
Open-close principle
开放-封闭原则:对添加扩展开放,对修改关闭;
Lisvok principle
里氏替换原则:如果子类没有重写父类方法,父类出现的地方一定可以用子类替代
interface Isolution :接口隔离原则
Dependency reverse 依赖反转