OO的五大原则:SRP、OCP、LSP、DIP、ISP
oo是面向对象
srp 单一职责原则 单一职责原则
ocp 对扩展开放,对修改关闭原则
lsp 里氏替换原则
dip 依赖倒置原则 依赖接口 不要依赖具体实例
isp 接口隔离原则 使用多个专门的接口比使用单一的总接口要好。