开发者

Does the DAO pattern spoils cohesion /SRP?

Let's use as example:

class AccountDAO {
    create(){..}
    read(){..}
    开发者_运维问答update(){..}
    delete() {..}
}

How many responsibilities are there? 1 or 4?


SRP shouldn't be understood in a strict manner. One object should have very few responsibilities, not "one".

Here AccountDAO is only responsible for Account persistence, so it has only one responsibility.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜