+, solid же, все дела)
Мммм... Композиция, паттерны, solid. Не?
Звучит как самоцель. Я не вижу в твоих рассуждениях ничего про цель и функцию самого интерфейса - абстрагировать от множества реализаций, гарантировать функциональность. При обращении через конечный тип во-первых никакого абстрагирования, во-вторых, потребителю в целом пофиг на то, что интерфейс что-то там не исполняет, все недостающее может быть доделано в конечном классе (случайно)
Где я говорил про вызов из конечного класса? Я про реализацию.
ты про то, что внутри реализующего класса нужно тильду писать при вызове реализуемых методов?
Я понял, что ты хочешь сказать: если использовать исключительно обращение через интерфейс, то упоминаний интерфейса через тильду не будет.
Обсуждают сегодня