Size: a a a

var chat = new Chat();

2021 September 12

E

Etki in var chat = new Chat();
Какой у них смысл?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Обычный контракт но без интерфейса
источник

E

Etki in var chat = new Chat();
Дак а зачем
источник

MN

Mr. N in var chat = new Chat();
ну интерфейс подходит
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну она не обязательно одна может быть, я с таким сталкивался довольно давно, пример надо вспоминать конкретный
источник

E

Etki in var chat = new Chat();
Я и говорю что это на деле никому не нужно
источник

Ɖ

Ɖrēw in var chat = new Chat();
Или если у сущности есть какой то метод
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я с этим сталкивался и без интерфейсов тогда задача бы решалась проще гораздо
источник

E

Etki in var chat = new Chat();
Один раз когда-то там
источник

MN

Mr. N in var chat = new Chat();
источник

E

Etki in var chat = new Chat();
Больше не потребовалось
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если у тебя сущности из 2-3 разных библиотек которые писали другие люди срав на твою абстракцию
источник

Ɖ

Ɖrēw in var chat = new Chat();
Или вообще 3P
источник

E

Etki in var chat = new Chat();
Если они даже твой интерфейс не уважают, откуда у них одинаково названные проерти одинаковых типов?
источник

MN

Mr. N in var chat = new Chat();
источник

MN

Mr. N in var chat = new Chat();
ну вот
источник

Ɖ

Ɖrēw in var chat = new Chat();
Мистер, спасибо большое за пример реализации интерфейса, но ты явно не в контексте разговора
источник

Ɖ

Ɖrēw in var chat = new Chat();
У меня был такой именно кейс, я хз что я ещё доказывать должен
источник

MN

Mr. N in var chat = new Chat();
почему в контексте, нет связаности
источник

E

Etki in var chat = new Chat();
Если у них одинаковое поведение без единого общего контракта, то тебе хоть как придется писать адаптер под каждую имплементацию, чтобы привести это дело под формальный общий контракт
источник