Если у меня есть вариант использования doPayment и после успеха мне нужно добавить этот платеж в базу данных.
У меня вопрос, должен ли я создать интерфейс для этого действия, например, PaymentAPI и другой интерфейс PaymentRespository для хранения этого платежа?
То же самое для случаев использования входа / регистрации.
Я спрашиваю, потому что все учебные пособия и примеры объясняют простые и понятные сценарии, когда все варианты использования просто получают или помещают данные