Size: a a a

2021 April 10

A

Alexander in ru.nim.talks
Через дженерики?
источник

g

gavr in ru.nim.talks
ооп почти всегда плохой вариант, кроме гуя
источник

A

Alexander in ru.nim.talks
Да вот я о том же. Не то что он плохой, но года когда всё делали через она уже прошли - имхо
источник

g

gavr in ru.nim.talks
а я как раз хочу попробовать переписать чтонибудь мелко гуевое с валы на ним чтоб попрактиковаться, выбрал вот это https://github.com/lainsce/khronos
источник

A

Alexander in ru.nim.talks
Ты выше про гуй? Если так, то просто чтобы не сбивать советами без ооп обойтись ... Ясно
источник

g

gavr in ru.nim.talks
источник

A

Alexander in ru.nim.talks
Не могу открывать ссылки где Ява - это психическое, после 10-15 лет на Яве мне кажется что оттуда на меня вылезут логи с npe
источник

g

gavr in ru.nim.talks
ахах, но етот видос про ооп, и в основном в плохом ключе
источник

g

gavr in ru.nim.talks
и ява как популизовавшая его
источник

G

Gabben in ru.nim.talks
Концепты 🤔
источник

З/

Зелёный /4Y/ in ru.nim.talks
ecs, ddd...
Они сложные на старте, но по итогу дают куда больше контроля и комфорта.
источник

g

gavr in ru.nim.talks
дада, параметризированные дженерики, наверное через них
источник

A

Alexander in ru.nim.talks
Собственно ооп в гуйне, если я правильно понимаю проблему, именно что требует наследования
источник

g

gavr in ru.nim.talks
так точно
источник

g

gavr in ru.nim.talks
и то и другое было придумано в xerox park с Аланом Кейем, тогда ооп было немного другое, главным была посылка сообщений
источник

A

Alexander in ru.nim.talks
И это есть в ниме object inhiretanse , но я сам не крутил глубоко
источник

A

Alexander in ru.nim.talks
https://nim-lang.org/docs/tut2.html тут прямо после заголовка про ооп
источник

g

gavr in ru.nim.talks
тут2
источник

A

Alexander in ru.nim.talks
Но, если про наследование, то тут важно про наследование методов, а вот насколько это надо в гуе я не знаю с ходу, наверное надо
источник

g

gavr in ru.nim.talks
и все таки без методов внутри объектов прям непривычно, это получается внутри методов объекта у нас нет так сказать неявного доступа к полям, и поля нужно брать у первого аргумента, чем то напоминает композицию над наследованием
источник