https://android.jlelse.eu/why-to-choose-mvvm-over-mvp-android-architecture-33c0f2de5516

ольно хорошо представляю, как работает каждый из этих шаблонов, и знаю о некоторых незначительных различиях между ними, но действительно ли они все отличаются друг от друга?

Мне кажется, что Presenter, Presentation Model, ViewModel и Controller - это одно и то же понятие.

Почему я не могу классифицировать все эти понятия как контроллеры? Я чувствую, что это может сильно упростить всю идею.

Кто-нибудь может дать четкое описание их различий?

Я хочу уточнить, что я понимаю, как работают шаблоны, и внедрил большинство из них в ту или иную технологию. Что я действительно ищу, так это чей-то опыт работы с одним из этих шаблонов, и почему они не считают свою ViewModel контроллером, например.

Я дам несколько очков репутации за это, но я ищу действительно хороший ответ.

Ответы на вопрос(0)

Ваш ответ на вопрос