Отображение объектов на сложных вложенных структурах - PullRequest
0 голосов
/ 15 ноября 2018

Я создаю свое Android-приложение в стиле чистой архитектуры, и я пытаюсь сопоставить свои модели слоев данных с моделями доменов.

Моя проблема заключается в том, что моя структура данных глубоко вложена и содержит похожие (того же типа) объекты нанесколько уровней.

В конечном итоге я хочу создать один класс mapper для каждого типа объекта и соединить их вместе.

Я пытался использовать кинжал, чтобы создавать мапперы как одиночные и вводить необходимые мапперы для каждогодругие, но я в конечном итоге получаю ошибки цикла зависимостей.

Если я просто "вручную" создаю мапперы, я легко получаю StackOverflowError, потому что я создаю очень много объектов мапперов.

Каков типичный способ,как обрабатывать карту этих больших и сложных объектов для другого?

...