Size: a a a

2020 February 10

AE

Alexey Egorov in Lisp Forever
Или это как в Расте?
источник

VL

Valeriy L in Lisp Forever
можно как в расте
источник

AE

Alexey Egorov in Lisp Forever
Имплы трейтов это считай и есть наследование. Одноуровневое.
источник

LL

Lämppi Lütti in Lisp Forever
Alexey Egorov
А полиморфизм откуда.
От интерфейсов
источник

VL

Valeriy L in Lisp Forever
Alexey Egorov
Имплы трейтов это считай и есть наследование. Одноуровневое.
Т.е. интерфейс наследуется?
источник

AE

Alexey Egorov in Lisp Forever
Valeriy L
Т.е. интерфейс наследуется?
Нет, просто это технически так работает.
источник

AE

Alexey Egorov in Lisp Forever
Что в клосе, что в плюсах.
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Valeriy L
Они тогда называются структуры данных?)
Воистину, объект — структура данных, класс — шаблон, по которому делаются объекты, метод — функция, определённая на данном классе. Больше не нужно
источник

b⛅

bouncepaw ⛅ in Lisp Forever
bouncepaw ⛅
Воистину, объект — структура данных, класс — шаблон, по которому делаются объекты, метод — функция, определённая на данном классе. Больше не нужно
А, ну интерфейсы ещё полезно
источник

VL

Valeriy L in Lisp Forever
Мне кажется что все проблемы растут от того что термины просто устарели. У меня складывается впечатление что у каждого языка есть какое-то свое ооп. И эти ооп отличаются. Поэтому называть все это ооп - не совсем верно. Нужно придумать новых названий
источник

LL

Lämppi Lütti in Lisp Forever
bouncepaw ⛅
Воистину, объект — структура данных, класс — шаблон, по которому делаются объекты, метод — функция, определённая на данном классе. Больше не нужно
Зачем тогда класс и интерфейс?
источник

AE

Alexey Egorov in Lisp Forever
Valeriy L
Мне кажется что все проблемы растут от того что термины просто устарели. У меня складывается впечатление что у каждого языка есть какое-то свое ооп. И эти ооп отличаются. Поэтому называть все это ооп - не совсем верно. Нужно придумать новых названий
Полиморфизм это.
источник

AE

Alexey Egorov in Lisp Forever
Просто по-разному обеспечивается.
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Lämppi Lütti
Зачем тогда класс и интерфейс?
Класс — синтаксический сахар.

Интерфейс — сахар покрепче
источник

AE

Alexey Egorov in Lisp Forever
Ну и да, названия и так разные.
источник

AE

Alexey Egorov in Lisp Forever
Трейты, тайпклассы, классы, прототипы, дженерики.
источник

SA

Sokolov Andrew in Lisp Forever
traits это реально почти тож самое что и typeclasses
источник

SA

Sokolov Andrew in Lisp Forever
ну то есть то на типах а это на классах
источник

SA

Sokolov Andrew in Lisp Forever
но вот только что и все
источник

SA

Sokolov Andrew in Lisp Forever
короче как они это делают я слегка ебал
так как подходи какой то слишком гумнитарный
источник