arrow

назад

ask

Вопрос

В чем заключается проблема ромбовидного наследованная? Какие алгоритмы и как решают ее в Python 2 и 3?

repost

295

input message

напишите коммент


6 комментов

Чем код проще-тем лучше. Если приходится строить «Вавилонскую башню» , возможно нужно провести рефакторинг

0

ответить

Думаю, что некоторые технологии вредны. В частности само ООП сегодня все больше подвергают критике. Так что да проблема множественного наследования вносит беспорядок в выборе порядка наследования. Например, что выбрать если существо наследовано от рыб и наземных - лапы или плавники. Как этот выбор происходит и определяют правила наследования. Зачастую синтетический усложняющие программирование.

0

ответить

· 29.06.2024

Лучше избегать таких проблем… ооп, по большей части, вредная технология.

0

ответить

· 29.06.2024

Проблема в том, что если у тебя есть два родителя, порожденные от одного класса, то они могут по-разному переопределять методы и класс наследуемый от обоих не сможет понять какой из методов выбрать при обращении к родителям. А про алгоритм даже не знаю. Какая-нибудь трассировка в интерпретаторе, позволяющая указать от кого чей метод берем

0

ответить

· 29.06.2024

Ходила на курсы питона..а ниче в вопросе не поняла😁❤

0

ответить

Приходит с опытом. Курсы зачастую это совместное прочтение инструкции к языку. Можно и самому почитать так то...

0

ответить

еще контент в этом сообществе

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится