标签: design-patterns dao single-responsibility-principle cohesion
让我们用例子:
class AccountDAO { create(){..} read(){..} update(){..} delete() {..} }
有多少责任? 1还是4?
答案 0 :(得分:1)
不应严格理解SRP。一个对象应该承担很少的责任,而不是“一个”。
此处AccountDAO仅负责帐户持久性,因此它只有一个责任。