Как видно из названия, у меня есть представление с несколькими вкладками (например, Библиотека):
- Вкладка «Список книг» (
BookListFragment
)
- Вкладка «История заимствований» (
BorrowedBooksFragment
)
- Вкладка «Рекомендуемые книги» (
RecommendedBooksFragment
)
Должен ли я иметь 1 presenter
для представления, содержащего все вкладки (LibraryTabFragment
с LibraryPresenter
) ИЛИ Должен ли я иметь Presenter
для каждой вкладки? (BookListPresenter
, BorrowedBooksPresenter
, RecommendedBooksPresenter
)
А почему? с точки зрения гибкости и масштабируемости. На данный момент у нас есть разные презентаторы для каждой вкладки, но это выглядит грязно, потому что там очень много папок с книгами в качестве префикса (booklist, bookrecommended, bookhistory). Но если я объединяю все в одном докладчике, я чувствую, что это не так масштабируемо (или нет?). Есть идеи или советы? Спасибо.