История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
не. это не выражается через виртуальные функции
Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.
применением виртуальности ты ухудшаешь свойства класса
У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация. А там где она будет, там у Rust будет dyn Trait, это тоже самое.
Исправление
MOPKOBKA,
:
не. это не выражается через виртуальные функции
Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.
применением виртуальности ты ухудшаешь свойства класса
У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация. А там где она будет, там у Rust будет dyn Trait.
Исходная версия
MOPKOBKA,
:
не. это не выражается через виртуальные функции
Так еще долго можно продолжать, покажи конкретный пример на Rust который не выражается таким образом.
применением виртуальности ты ухудшаешь свойства класса
У SomeClass не будет виртуальной таблицы, у ImplReadableSomeClass в общем то тоже, будет произведена девиртуализация.