Повреждает ли шаблон DAO сцепление / SRP? - PullRequest
1 голос
/ 26 июня 2011

Давайте в качестве примера:

class AccountDAO {
    create(){..}
    read(){..}
    update(){..}
    delete() {..}
}

Сколько существует обязанностей?1 или 4?

1 Ответ

2 голосов
/ 26 июня 2011

SRP не следует понимать строго. Один объект должен иметь очень мало обязанностей, а не «один».

Здесь AccountDAO отвечает только за сохранение аккаунта, поэтому он несет только одну ответственность.

...