@zhogar

Чем отличается такие патерны проектирования как DAO и CRUD?

Если рассуждать на абстрактном уровне интерфейсов конкретно применительно к базе данных, то не несет ли одну и туже смысловую нагрузку Data Access Object и Create Read Update Delete?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
@zhogar Автор вопроса
Наверное сам отвечу на свой вопрос (спасибо JCDenton).

DAO - это патерн проектирования, который реализует абстрактный интерфейс доступа к механизму хранения данных, один из классов которого реализует CRUD-методы для конкретной сущности.

Если я не прав поправьте. Но, что тогда представляет из себя Repository, который ставят в противовес патерну DAO?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы