Подумайте об экземпляре шаблона MVP: контроллер-> презентатор-> виды-> подвиды Когда представлениям / подвидам нужны данные, у меня есть два решения:
1.data-> контроллер-> презентатор-> views-> подвиды. Однако всякий раз, когда данные изменяются, каждый узел в этом связанном списке должен меняться.
2. Представления / подпредставления в виде набора имеют ссылку на контроллер, после чего они могут получать данные непосредственно из контроллера. Но view / subViews теперь не переносимы.
Есть ли лучшие решения? Или эта структура плохая?