Роль interface в Java

213
15 февраля 2018, 15:10

Здравствуйте, давно читаю разные туториалы и много где встречаю должно быть мало зависимостей, как я понял это все достигается при помощи interface и IoC. Нашел много примеров но так сути и не понял как правильно это достигать... К примеру у меня есть проект с моделями(таблицы из БД) и сервисы(классы для выполнения каких=либо действий над ними), и что получается мне для каждого сервиса писать интерфейс его действий? Я понимаю что если добавится другой класс мы просто имплементим его и ничего менять не нужно практически. Но с другой стороны много лишнего кода и классов. Может быть мне кто-нибудь сможет подробно объяснить как достигнуть минимизации зависимостей на примерах кода Java или просто на словах, чтобы я уловил смысл?

READ ALSO
Отделение логики приложения от Swing-потока

Отделение логики приложения от Swing-потока

Добрый деньЯ пишу приложение с графическим интерфейсом используя Swing

133
Отключение локализации библиотеки в Android приложении

Отключение локализации библиотеки в Android приложении

Всем приветТакой вопрос, как отключить локализацию текстов в UI подключаемой библиотеки? Использую Zendesk Support SDK for Android и пытаюсь сделать так...

123
Получить TAG элемента listView

Получить TAG элемента listView

Добрый деньЕсть ListView в котором два TextView у каждого из которых свой тег

193
Как остановить MediaPlayer используя слушатель?

Как остановить MediaPlayer используя слушатель?

Запускаю на воспроизведение вот так:

128