Ao invés de fazer if´s pelo tipo atual, não poderíamos ter implementado o padrão State do curso anterior ?
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!
Ao invés de fazer if´s pelo tipo atual, não poderíamos ter implementado o padrão State do curso anterior ?
Olá, Leonardo!
Essa é uma ótima ideia.
Acho que o instrutor resolveu focar em apenas um design pattern aqui.
Mas usar vários em conjunto deixa o código ainda melhor!