почему повторение super () может сломать код
В Python 3.x функция Super () может быть вызвана без аргументов для доступа к методам SuperClass. Такое поведение обеспечивается магическим трюком во время компиляции, которая устанавливает связь между Super () и вызовом. Однако, если супер имя отскокает от другой переменной (Super_ в примере), это соединение нарушено.
] Причина, по которой это является D.R.Y. (Не повторяйте себя) Принцип. Явно именование вызова класса в призывах к суперклассу нарушает этот принцип и увеличивает риск переподготовки. Кроме того, использование декораторов класса, которые изменяют имя класса, также нарушает ссылку на исходный объект класса.
, создав невидимую class используется в методе.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3