SOLID 原则是一种写代码的方法论,帮助我们定义软件架构中的组件和模块的 主要包含一下原则:
- SRP 单一职责原则 :一个函数/组件,只做一件事,修改他的唯一原因就是业务变化
- OCP 开闭原则 : 拒绝修改,开放拓展
- LSP 里氏替换原则 : 确保子类在继承时,不会破坏父类已经建立的行为契约
- ISP 接口隔离原则 : 一个模块不应该依赖于不使用的接口
- DIP 依赖反转原则 : 一个模块应该依赖于抽象的接口,而不是具体的实现
SOLID 原则是一种写代码的方法论,帮助我们定义软件架构中的组件和模块的 主要包含一下原则: