только экрана, то пускай только экран этим занимается, а в БЛ пусть будет мапа. Таким образом, если ты поменяешь названия или дополнишь, то entity это не затронет; пускай presenter там сам отображением занимается
если у тебя в Entity есть поля типа isButtonVisible, то при изменений каких-то вьюшных вещей придется трогать Entity.
кто помнит SOLID?))
если там название конкретной фичи, то трогать будешь вьюху, а entity останется ноу тач)
"пускай presenter там сам отображением занимается" вот теперь представь - у тебя красивый пустой прокидывающий интерактор и жирнющий презентер, потому что увы - на его участь выпало "всё" и у тебя дальше будет вопрос, что с этим делать, в итоге - первое что придет в голову это внутри презентера иметь (прости госпади) "презентационный интерактор", либо часть задач все таки делегировать интеракторам
Обсуждают сегодня