Книга: Марк Лутц - Изучаем Python, 5-е изд., Т. 2
Назад: 10
Дальше: 12

11

Это способно несоразмерно пугать людей с опытом программирования на C++. В Python можно даже изменять или полностью удалять метод класса во время выполнения. С другой стороны, в реальных программах почти никто так не поступает. Как язык написания сценариев, Python больше заботится о разрешении, нежели об ограничении. Также вспомните из нашего
обсуждения перегрузки операций в главе 30, что методы_getattr_и_setattr_могут
применяться для эмуляции защиты, но на практике с такой целью они обычно не используются. Дополнительные сведения будут приведены при реализации более реалистичного декоратора защиты в главе 39.
Назад: 10
Дальше: 12