MVVM - это просто часть чистой архитектуры в presentation layer
. Это просто набор правил отображения данных из UseCase.
Одним из преимуществ использования чистой архитектуры является то, что мы можем изменить наш шаблон проектирования в presentation layer
без изменения domain layer
или варианта использования.
Так, например, если мы используем, скажем, MVI, а затем переключаемся на MVVM, это можно сделать легко и просто ..:)