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