MRO в Python или как наследуются методы и поля
О чем статья? Приветствую своих читателей! Сегодня поговорим о MRO (Method Resolution Order). Поймем как работает множественное наследование в Python и почему "алмаз" не проблема. Зачем нужно множественное наследование и какие проблемы могут возникнуть? Хмм, никогда не задумывались, что получилось, если бы зебру придумали программисты? Попробуем представить это. Допустим есть 2 класса: Попробуем создать класс "Зебра", который наследуется от предыдущих 2-х. По итогу мы можем использовать методы как и "Лошади", так и "Адидаса"...