Что такое метаклассы в Python и для чего они используются

PythonметаклассыООПпаттерныпрограммирование