Т-34 85
пишем гуй. Например, у нас модель SqlTableModel, которая наследуется от TableModel, который наследуется от ItemModel и т.д. В плюсах у тебя тупо все геттеры, сеттеры и прямые обращения к полям не ломаются при наследовании. А как в расте?
обращение всегда идет к полям структуры, данные хранятся в структуре, нет каких-то скрытых полей далёкого потомка, к которым нужен доступ. Поэтому дефолтные реализации трейтов работают с теми полями, с которыми надо