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

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

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

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

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

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

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