Задать вопрос
@nuhena

Чем отличаются дата маппер и репозиторий?

Вроде одно и то же делают. Или маппер это смесь репозитория и фабрики?
  • Вопрос задан
  • 1091 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Niomin
Data Mapper отвечает лишь за связь между строкой таблицы и объектом в памяти.
Repository же отвечает за выборку объектов из БД. То есть скорее поиск. Ну или не из БД. Это просто штука, умеющая возвращать коллекцию объектов откуда-нибудь.
Ответ написан
trevoga_su
@trevoga_su
design-pattern.ru/patterns/repository.html

откровенно говоря, херня а не паттерн. типа синтаксический сахар + коллекция объектов

боюсь, кроме автора никто не даст ответ на этот вопрос. это очень частный случай очень расплывчатый паттерн.
Ответ написан
Комментировать
@topot
Если совсем по простому, то
Репозитарий - это хранилище информации (БД, файлы, ...)
DataMapper - тот, кто умеет эту информацию транслировать в объекты.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы