Метаклассы
«Метаклассы – это более глубокая магия, о которой 99% пользователям не стоит беспокоиться. Если вы задумываетесь, нужны ли они вам, то скорее всего – нет». Тим Питерс Метаклассы имеют репутацию «глубокой черной магии» в Python. Случаи, когда вы в них нуждаетесь, действительно редки (если вы не программируете с Zope …), но основные принципы удивительно легко …