и AuthInteractorFake. Как я понял почитав теорию AuthInteractor это "Use Case" а уже AuthInteractorFake "Interactor" Так?
up
Не совсем так, в примере просто интерфейс и реализация. Как вы написали, в оригинальной концепции Interactor – объект, который реализует use case (сценарий использования). В оригинальной концепци UseCase можно описать как реакцию системы на действия пользователя. Написаное на листке бамаги поведение системы это сценарий использования, а интерактор это класс в программе, который этот сценарий реализуется. И скорее, каждый публичный метод в AuthInteractor можно представить как отдельный сценарий. Хотя строгой регламентации и терминалогии нет, и последнее время в сообществе очень популярен подход, когда интерактором называют набор сценариев для одной фичи, экрана и т.д. объединенных в одном классе.
Обсуждают сегодня