Наилучшее приближение, уровень представления работает на mainThread (UI), но уровни домена и данных работают на рабочем потоке. После того, как слой домена вернет новую модель, вы вызываете какой-то метод внутри представления, и пользователь видит обновления.
Если вы используете RxJava, внутри докладчика вы можете контролировать свои темы. Также с этим приложением вы можете объединить запрос умножения на слой домена и т. Д. Используйте RxJava, это действительно круто.
Также в github есть много реализаций, захватите это, изучите это. Несколько дней, и вы станете чистым архимедом :) 1005 *
Здесь я описал, как работает чистая архитектура по слоям. Example1 , example2