https://nuancesprog.ru/p/18822/
Создание собственной версии UseCase в 2023 году: гибкий и функциональный подход