Size: a a a

2021 April 27

RP

Roman Proskuryakov in rust_offtopic
никогда
источник

TK

Traveller Kolsky in rust_offtopic
Полиморфизм тоже есть, это не черта ооп, как и инкапсуляция
источник

RP

Roman Proskuryakov in rust_offtopic
я вообще по динамике не силен
источник

Т8

Т-34 85 in rust_offtopic
альтернативы какие?
источник

TK

Traveller Kolsky in rust_offtopic
ad-hoc и dynamic dispatch
источник

Т8

Т-34 85 in rust_offtopic
никакой нет. Там сбоку таблица функций цепляется, но так и на сишке можно сделать
источник

TK

Traveller Kolsky in rust_offtopic
Что для тебя инкапсуляция?
источник

TK

Traveller Kolsky in rust_offtopic
Инкапсуляция - это когда из публичного интерфейса можно получить либо преобразовать состояние, не нарушая его внутренних инвариантов
источник

B

Börgar in rust_offtopic
мб он про линкер, я хз
источник

TK

Traveller Kolsky in rust_offtopic
Скрытие внутренней реализации - способ достижения, а упаковка функций и данных в единый компонент - вариант
источник

B

Börgar in rust_offtopic
а бля инкапсуляция/сокрытие
источник

B

Börgar in rust_offtopic
источник

KR

Kai Ren in rust_offtopic
Так каст это уже не наследование, мы же теряем весь substitution, в котором и весь поинт наследования.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
апкаст не даункаст
источник

KR

Kai Ren in rust_offtopic
Согласен, неуместно 🙇‍♂️
источник

[

[BRM]White Rabbit in rust_offtopic
а вы всё об одном и спорите, да?
источник

Т8

Т-34 85 in rust_offtopic
щас бы видимость с методами путать
источник

Т8

Т-34 85 in rust_offtopic
и как они помогут?
источник

TK

Traveller Kolsky in rust_offtopic
Методы по умолчанию приватные, что дальше?
источник

Т8

Т-34 85 in rust_offtopic
инкапсуляция - это связь данных с функциями, их обрабатывающими (методами)
источник