1
resposta

[Dúvida] Incorporar classe CNPJ na classe Empresa

Olá, professor! Tudo bem?

Uma dúvida quanto a incorporação da classe CNPJ classe empresa. No exemplo, vimos que o CNPJ era uma classe anêmica e foi incorporada por este motivo na classe empresa, contudo, e se a classe CNPJ tivesse dentro dela uma validação de CNPJ válido, deixando de ser anêmica? Seria mais interessante manter a classe separada considerando que esse método seria mais adequado dentro dela, correto?

Abraço e obrigado.

1 resposta

Olá João! Tudo bem?

Entendo a sua dúvida em relação à incorporação da classe CNPJ na classe Empresa. Se a classe CNPJ tivesse uma validação de CNPJ válido, realmente seria mais adequado mantê-la separada, pois isso é uma responsabilidade específica dela.

No entanto, no exemplo que vimos na aula, a classe CNPJ era anêmica, ou seja, não possuía nenhum comportamento além de armazenar o código do CNPJ. Nesse caso, incorporar a classe na classe Empresa faz sentido, pois evita a criação de uma classe desnecessária.

Mas é importante ressaltar que a decisão de incorporar ou manter uma classe separada depende do contexto e das necessidades do seu projeto. Se a classe CNPJ tiver comportamentos específicos, como validação de CNPJ válido, pode ser mais interessante mantê-la separada.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software