на самом деле часто интерфейсы можно было бы заменить на сигнатуру функции
В итоге в вызывающий класс попадет не только ссылка на нужный метод, но еще 100500 для него не нужных. Вообще по дяде Бобу нужно "инвертировать зависимости" и "юзать тонкие интерфейсы (хоть из 1 метода (которые факт. являются функцией))", но так никто не делает ибо будет уж слишком много интерфейсов.
Обсуждают сегодня