2015-11-19 4 views

ответ

0

Например, вы хотите использовать внешний API, но не хотите явно использовать конкретную реализацию в своем коде.

Вы можете просто создать интерфейс, и вы полагаетесь на него во всем приложении. Любая возможная реализация должна реализовывать только этот интерфейс, поэтому вы можете переключать реализации на ходу.

Это будет полезно в таких общих задачах, как ведение журнала, аутентификация пользователей, отправка по почте и т. Д.

Смежные вопросы