/images/Eevee.png

文章内容若有侵权,请联系删除🌹

软件开发概念

一、SOLID 原则(重点:S、O、D)

SOLID 是面向对象设计的五个原则,其中三个与依赖注入直接相关。

1. 单一职责原则(SRP)

一个类应该只有一个引起它变化的原因。

通俗讲:一个类只做一件事。
与依赖注入的关系:如果一个类负责创建依赖、又执行业务逻辑、又做日志记录,它的职责就不单一。DI 把“创建依赖”的职责移除,让类只关注核心逻辑。