ну что у тебя зависимость от интерфейса а не от конкретной реализации, всегда можно другую реализацию подкладывать, проксировать, адаптеры делать, это, это.
ну что у тебя зависимость от интерфейса а не от конкретной реализации, всегда можно другую реализацию подкладывать, проксировать, адаптеры делать, это, это.
Но если это очень узконаправленный сервис с одной реализацией, к которого в жизни не будет несколько реализаций, зачем мне это?
А если проект большой, и ты не знаешь какие там есть сервисы и какую реализацию можно добавить, ты же просто создаешь свой новый сервис с одной реализацией
А если проект большой, и ты не знаешь какие там есть сервисы и какую реализацию можно добавить, ты же просто создаешь свой новый сервис с одной реализацией
Проект большой , а документации нету. Над ним за всю историю работало с десяток человек. Какие в нем уже есть сервисы и можно ли их расширить - я понятия не имею, и найти и понять что там происходило это нереально. Поэоому ничего не остается как делать новые сервисы с одной реализацией