История изменений
Исправление forCe, (текущая версия) :
Классического ООП в Rust нет. Но есть trait'ы, позволяющие описывать «интерфейсы»(в широком смысле этого слова), а так же указывать реализацию по умолчанию, есть impl'ы, позволяющие указывать методы типа и то, как он реализует тот или иной trait. Наследование реализации отсутствует, есть только агрегация. (авто)Делегирования реализации trait'а полю или какого-то другого способа «унаследовать»/использовать реализацию так же нет.
Примеры в этой теме есть.
Жить с этим можно, но не хочется так просто.
А какими языками владеете?
Исходная версия forCe, :
Классического ООП в Rust нет. Но есть trait'ы, позволяющие описывать «интерфейсы»(в широком смысле этого слова), а так же указывать реализацию по умолчанию, есть impl'ы, позволяющие указывать методы типа и то, как он реализует тот или иной trait. Наследование реализации отсутствует, есть только агрегация. (авто)Делегирования реализации trait'а полю или какого-то другого способа «унаследовать»/использовать реализацию так же нет.
Примеры в этой теме есть.
Жить с этим можно, но не хочется так просто.