Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public PratoFilho AdicionarNovoPrato(BasePrato pratoAntigo, string nomePrato, string caracteristica)
        {
            Prato novoPrato = new Prato(this, nomePrato);

            return(new PratoFilho(novoPrato, pratoAntigo, caracteristica, this));
        }