Size: a a a

var chat = new Chat();

2021 September 12

Ɖ

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

Ɖ

Ɖ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();
Ты типо говоришь "функция принимает объект который имеет Id" но ограничение на тип ты не накладываешь
источник

MN

Mr. N in var chat = new Chat();
или в абстракном класе например
источник

E

Etki in var chat = new Chat();
Я тоже когда-то горел писать интерфейсы Identifiable, потом понял что это на самом деле на хуй не нужно
источник

Ɖ

Ɖrēw in var chat = new Chat();
И это все в момент компиляции резолвится, это как дженерики но статические (поэтому оно и называется statically resolved type parameters)
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну вот
источник

E

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

Ɖ

Ɖrēw in var chat = new Chat();
И шо?
источник

E

Etki in var chat = new Chat();
Я тебе говорю что предлагаемое тобой не имеет на деле смысла, и ты из этого сам же и вырастешь
источник

Ɖ

Ɖrēw 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();
Я не понял тогда тебя абсолютно
источник

MN

Mr. N 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();
Тебе надо метод/функцию условную которая будет что то делать с сущностью, точнее с конкретными полями, тебе насрать на все остальное
источник