Питон - статьи


Глава 01


Программирование метаклассов на Python, часть 2
Метаклассы: что мы не рассмотрели в первой статье
Воплощение (instantiation) или наследование (inheritance)
Листинг 1. Типичная иерархия наследования
Листинг 2. Тестирование родословной
Метаклассы или предки
Листинг 3. Наследование атрибутов
Листинг 4. Атрибуты в экземплярах
Листинг 5. Атрибуты и метаклассы
Листинг 6. Комбинирование базового класса и метакласса
Листинг 7. Разрешение метаклассов и базовых классов
Листинг 8. Задание атрибута в метаклассе
Еще о магии классов
Листинг 9. Настройка вывода класса на печатающее устройство
Методы класса в сравнении с метаметодами
Листинг 10. Метаметоды и методы класса
Листинг 11. Вызов метаметода
Листинг 12. Магический метод метакласса
Листинг 13. Немагический метод метакласса
Конфликты метаклассов
Листинг 14. Конфликты метаклассов
Листинг 15. Разрешение конфликта метаклассов вручную
Заключение
Ресурсы
Об авторах
Об авторах - часть 2
Об авторах - часть 3



- Начало -    



Книжный магазин