Если точнее, то у вас есть Clean, и View лежит на самом внешнем слое (frameworks and drivers), Presenter на следующем (interface adapters), и все более внутренние слои - модель.
Если вы про букву M, то модель - это всё, что не презентер и не View.
то есть под моделью понимается часть состояния и часть логики, которые не касаются презентации (MVP) , а поэтому вынесены из презентора. Тогда получается не MVP + Clean а скорее VP + MСlean 🙃
Подскажите пожалуйста кто в курсе. В контексте чистой архитектуры, если у нас есть конвертер преобразующий класс "A" в класс "B", то в каком слое сам конвертер должен находиться? В том же где используется модель "B"?
Подскажите пожалуйста кто в курсе. В контексте чистой архитектуры, если у нас есть конвертер преобразующий класс "A" в класс "B", то в каком слое сам конвертер должен находиться? В том же где используется модель "B"?
Ты конвертируешь чтобы внутренний слой не знал о внешнем, значит В внутренний и маппер должен быть во внешнем, поскольку знает об А