Data Mappers Vs Data Managers

В контексте фреймворков PHP MVC, какова роль картографов и менеджеров данных. Чем они отличаются или каковы их общие обязанности.

Основываясь на том, что я прочитал из разных источников, преобразователи преобразуют DTO в объект, представляющий сущность базы данных, а менеджеры преобразуют DTO в бизнес-сущность. Поэтому у меня будут отдельные классы для представления простых данных в виде DTO, его версии БД и его бизнес-версии, а затем отдельные классы для преобразований.

0

Решение

То, что вы прочитали, вероятно, является сборником модных слов. Не знаю, о каких «фреймворках MVC» вы говорите, но Data Mapper шаблон обмена данными между постоянным хранилищем и объектом Неважно, какие конкретные обязанности реализует этот объект, так как объект не знает о том, чтобы быть нанесенным на карту.

Что касается «Диспетчера данных» — это бессмысленно. Люди склонны прикреплять часть «менеджер» к именам классов, когда они не знают, как еще это назвать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector