SOLID 原则 SOLID: Part 1 - 单一职责 SOLID: Part 2 - 开闭原则 SOLID: Part 3 - 里氏代换原则 & 接口隔离原则 SOLID: Part 4 - 依赖倒转原则