No Pattern Builder, como forçar o desenvolvedor a instanciar o objeto NotaFiscal pela classe construtora e não diretamente pela classe NotaFiscal ?
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!
No Pattern Builder, como forçar o desenvolvedor a instanciar o objeto NotaFiscal pela classe construtora e não diretamente pela classe NotaFiscal ?
Oiii Emmanuel, como você está? Espero que esteja bem ^-^
Forçar algo em Python por vezes é algo relativo pelo fato da linguagem ser de tipagem dinâmica. Para entender melhor o que você pretende fazer, me esclareça por gentileza: A ideia seria deixar o usuário instanciar apenas pela classe CriadorDeNotaFiscal e quando o usuário instanciasse pela classe NotaFiscal (sem utilizar um builder) um erro fosse gerado?
Fico no aguardo de sua resposta para que a gente possa conversar a respeito =)
Abraços!