1
resposta

Métodos redundantes

porque tem o método aprovar, reprovar e finalizar na classe orcamento sendo que já tem na classe situacao ?. Poderiamos simplesmente fazer assim: orcamento.situacao.aprovar() ao invés de adiconar metodos reduntantes orcamento.aprovar()

1 resposta

Fala João, de boa ?

Cara até faz sentido isso que tu falou, embora é mais comum, no mundo real a gente falar que o orçamento está sendo aprovado, reprovado ou finalizado, e por conta disso os métodos acabam fazendo mais sentido no formato que estão.