Информация об изменениях

Сообщение Поддержка ООП в Rust - норм или стрем? от 26.12.2025 6:07

Изменено 26.12.2025 7:59 Shmj

Поддержка ООП в Rust - норм или стрем?
Вот тут приводил пример множественного наследования: классика (C++, Java, C# — разницы нет) vs Rust: https://rsdn.org/forum/flame.comp/9036896.1
Автор: Shmj
Дата: 24.12 20:55


Вот пример где это практически нужно: https://github.com/chromium/chromium/blob/main/third_party/blink/renderer/core/html/forms/email_input_type.h

EmailInputType -> BaseTextInputType -> TextFieldInputType -> InputType -> GarbageCollected<InputType>


Некоторые говорят то что в Rust нет наследования реализаций — норм. А вы как думаете?
Поддержка ООП в Rust - норм или стрем?
Вот тут приводил пример многоуровневого наследования: классика (C++, Java, C# — разницы нет) vs Rust: https://rsdn.org/forum/flame.comp/9036896.1
Автор: Shmj
Дата: 24.12 20:55


Вот пример где это практически нужно: https://github.com/chromium/chromium/blob/main/third_party/blink/renderer/core/html/forms/email_input_type.h

EmailInputType -> BaseTextInputType -> TextFieldInputType -> InputType -> GarbageCollected<InputType>


Некоторые говорят то что в Rust нет наследования реализаций — норм. А вы как думаете?