相关疑难解决方法(0)

具有 CRUD 方法的类违反了单一职责原则?

我试图理解单一责任原则。我有以下问题。

  1. 单一职责原则 (SRP) 规定,类的更改不应有多个原因。通常我们的Resource、Service和Repository类都有create、read、update和delete方法。我们正在更改每个类以修改任何这些操作的代码。是否违反SRP?我们需要为每个动作单独的类吗?

  2. 当我运行声纳 lint 时,我看到了以下消息。

    类不应该与太多其他类耦合。

    这里我使用 spring DI 注入其他类。依赖项数量有限制吗?

我可能错过了这个概念的关键。请推荐一个很好的资源,通过示例更好地理解这个概念

spring single-responsibility-principle solid-principles

2
推荐指数
1
解决办法
2904
查看次数