Он позволяет обращаться с объектами разных классов как с объектами общего родительского класса.
На примерах из картинок: функция len() одинаково работает со строками и списками, метод sound() по-разному реализован у классов Animal, Dog и Cat, а встроенные функции вроде print() автоматически адаптируются к любому типу данных.
Суть в том, что код остаётся единым, но поведение меняется в зависимости от контекста. 👍
Он позволяет обращаться с объектами разных классов как с объектами общего родительского класса.
На примерах из картинок: функция len() одинаково работает со строками и списками, метод sound() по-разному реализован у классов Animal, Dog и Cat, а встроенные функции вроде print() автоматически адаптируются к любому типу данных.
Суть в том, что код остаётся единым, но поведение меняется в зависимости от контекста. 👍
A vandalised bank during the 2019 protest. File photo: May James/HKFP. End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance. Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020. Channel login must contain 5-32 characters It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS):
from us