Пытаюсь "раскурить" шаблон проектирования MVP(сам занимаюсь backend'ом обычно).
Возник вопрос касательно роли presenter'а во всем этом деле.
Итак пример:
Есть вид master-detail. Master — дерево. Detail — редактор.
В зависимости от выбранного элемента дерева(2 типа), в detail нужно показывать разные редакторы этих элементов.
Допустим мышью выделили элемент в дереве, сообщили об этом presenter'у, тот в свою очередь загружает информацию по этому
элементу и дальше.....кто должен менять содержимое detail? Сам вид или же его presenter?
Более общий вопрос: чем должен заниматься presenter?