⚡️ Что такое метаклассы?



Метакласс — это класс для создания типов. Помните, ранее мы писали про type? Так вот, вы можете создать свою реализацию этого объекта.



Метакласс задаётся при создании класса — для этого в скобочках необходимо написать metaclass=MetaClassType.



На примере выше мы просто переводим все атрибуты в нижний регистр при создании класса.



Стоит добавить, что метаклассы — это вещь, которая не особо часто используется и необходима людям, которые действительно знают, что с этим делать.



Поэтому если вы новичок и ничего не поняли, то ничего страшного.



#миниурок #метаклассы