Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

O que significa o metaclass no exemplo ?

O que significa o metaclass no exemplo ?

1 resposta

Metaclasses são as 'coisas' que criam classes.

Você define classes para criar objetos.

Mas aprendemos que as classes Python são objetos.

Bem, metaclasses são o que criam esses objetos. São as classes das classes.

abc— Classes Básicas Abstratas . Esse módulo fornece a infraestrutura para definir classes base abstratas (ABCs). Porque, o Python não tem uma sintaxe que dê suporte para criar classes abstratas como em outras linguagens. Por que até foge da premissa da linguagem ser mais fluída