124 подписчика
· 28.06.2024Вопрос
В чем заключается проблема ромбовидного наследованная? Какие алгоритмы и как решают ее в Python 2 и 3?
6 комментов
· 30.06.2024
Думаю, что некоторые технологии вредны. В частности само ООП сегодня все больше подвергают критике. Так что да проблема множественного наследования вносит беспорядок в выборе порядка наследования. Например, что выбрать если существо наследовано от рыб и наземных - лапы или плавники. Как этот выбор происходит и определяют правила наследования. Зачастую синтетический усложняющие программирование.
0
ответить
коммент удалён
· 29.06.2024
Лучше избегать таких проблем… ооп, по большей части, вредная технология.
0
ответить
коммент удалён
· 29.06.2024
Проблема в том, что если у тебя есть два родителя, порожденные от одного класса, то они могут по-разному переопределять методы и класс наследуемый от обоих не сможет понять какой из методов выбрать при обращении к родителям. А про алгоритм даже не знаю. Какая-нибудь трассировка в интерпретаторе, позволяющая указать от кого чей метод берем
0
ответить
коммент удалён
· 29.06.2024
Ходила на курсы питона..а ниче в вопросе не поняла😁❤
0
ответить
коммент удалён
· 30.06.2024
Приходит с опытом. Курсы зачастую это совместное прочтение инструкции к языку. Можно и самому почитать так то...
0
ответить
ответ удалён
· 01.07.2024
Чем код проще-тем лучше. Если приходится строить «Вавилонскую башню» , возможно нужно провести рефакторинг
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён