Дадаць канал

Множественное наследование и алгоритм MRO в Python

  • 23.06.2023
  • 1 872 прагляды
  • 👍 121
  • 💬 19
Пришло время поговорить о множественном наследовании в Python. Проблема множественного наследования на концептуальном уровне это конфликты. В пайтон они разрешаются с помощью алгоритма MRO, который стоит понимать, с тем чтобы правильно строить иерархии наследования и переиспользовать родительское поведение. Так же коротко рассказываю о принципе работы метода super(). Таймкоды: 00:00 - проблема утки 03:12 - конфликты и решения 04:54 - MRO в теории 07:45 - линейное наследование 12:24 - два родителя 14:34 - две ветки родителей (с пересечениями) 22:21 - ромбовидное наследование 24:59 - чиним утку с помощью super 29:10 - чиним утку прямым указанием родителей 30:57 - аутро
Катэгорыя: Тэхналёгіі
Канал: Python Clinic

Іншыя відэа з гэтай праграмы