public BasePrato Aprender(BasePrato pratoAntigo) { // Obter prato digitado string nomePrato = Aprender("Qual prato você pensou?", "Desisto"); // Obter caracteristica do prato digitado string caracteristica = Aprender($"{nomePrato} é _______ mas {pratoAntigo.Descricao} não.", "Complete"); // Armazenar prato digitado return(AdicionarNovoPrato(pratoAntigo, nomePrato, caracteristica)); }
public PratoFilho AdicionarNovoPrato(BasePrato pratoAntigo, string nomePrato, string caracteristica) { Prato novoPrato = new Prato(this, nomePrato); return(new PratoFilho(novoPrato, pratoAntigo, caracteristica, this)); }