【发布时间】:2017-12-18 15:34:44
【问题描述】:
我试图理解单一责任原则。我有以下问题。
单一职责原则 (SRP) 指出,永远不应该有 改变班级的原因不止一个。 通常我们的 Resource、Service 和 Repository 类有 创建、读取、更新和删除方法。我们正在将每个班级更改为 修改任何这些操作的代码。是否违反 SRP?我们需要 每个动作都有单独的类?
-
当我运行 sonar lint 时,我看到了以下消息。
类不应与太多其他类耦合。
这里我使用 spring DI 注入其他类。有没有限制 依赖数量?
我可能错过了这个概念的症结所在。请提出一个很好的资源,通过示例更好地理解这个概念
【问题讨论】:
-
那些注入的类的职责是什么?
标签: spring solid-principles single-responsibility-principle