Data Mapper и создание коллекций доменных объектов

nautiluszverb

Новичок
Data Mapper и создание коллекций доменных объектов

привет
возник исключительно идеологический вопрос, из области - "наиболее рациональное решение":
следует ли создавать коллекцию конкретных доменных объектов в рамкам самого Data Mapper, в случае результата выборки более чем одной записи удовлетворяющей условиям отбора/поиска, либо же, решение о создании конкретного объекта (ровно один доменный объект, в случае единичного результата или же коллекция этих объектов, в противном случае) следует делегировать за пределы этого паттерна, какой-либо фабрике и прочее...

что более гибко в архитектурном принципе для данного конкретного случая, и не связывает жёстко зависимости между классами, в случае расширении каркаса?
 
Сверху