我试图理解单一责任原则。我有以下问题。
单一职责原则 (SRP) 规定,类的更改不应有多个原因。通常我们的Resource、Service和Repository类都有create、read、update和delete方法。我们正在更改每个类以修改任何这些操作的代码。是否违反SRP?我们需要为每个动作单独的类吗?
当我运行声纳 lint 时,我看到了以下消息。
类不应该与太多其他类耦合。
这里我使用 spring DI 注入其他类。依赖项数量有限制吗?
我可能错过了这个概念的关键。请推荐一个很好的资源,通过示例更好地理解这个概念