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()
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()
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.