Android, clean architecture стоит ли делать input, output interactor?
Здравствуйте. Погружаюсь в изучение clean architecture при написании приложения возник вопрос стоит ли разделать interactor`s которыми опирирую в presentation слое на input и output, а именно input будет содержать логику которая в следствии взаимодействия пользователя, output будет к примеру отображение списка товаров или еще что то в этом роде? Просто я читал много и только паре статей написан такой подход, но в основном ни кто не разделяет логики..... почему не понятно ведь так мы разделяем логику на разные классы ведь для этого и используем всякие архитектурные паттерны.