依赖倒置原则(DIP)开放封闭原则(OCP)单一职责原则(SRP)LisKov替换原则(LSP)接口隔离原则(ISP)优先使用对象组合,而不是继承封装变化点针对接口编程,而不是针对实现类编程https://www.bilibili.com/video/BV1kW411P7KS?p=1 依赖倒置原则(DIP) 开放封闭原则(OCP) 单一职责原则(SRP) LisKov替换原则(LSP) 接口隔离原则(ISP) 优先使用对象组合,而不是继承 封装变化点 针对接口编程,而不是针对实现类编程