Ejemplo n.º 1
0
        private static void ComprarPacoteSimples()
        {
            var pacote = new PacoteSimples("Pacote simples;");

            Console.WriteLine("Quero apenas comprar um pacote simples:");
            Console.WriteLine($"Pacote comprado: \n{pacote.Operar()}\n");
        }
Ejemplo n.º 2
0
        private static void ComprarPacoteComposto()
        {
            var pacote01 = new PacoteComposto("Pacote Composto 01");
            var pacote02 = new PacoteSimples("Pacote Simples 02");
            var pacote03 = new PacoteComposto("Pacote Composto 03");
            var pacote04 = new PacoteSimples("Pacote Simples 04");
            var pacote05 = new PacoteSimples("Pacote Simples 05");

            pacote01.Adicionar(pacote03);
            pacote03.Adicionar(pacote02);
            pacote03.Adicionar(pacote05);
            pacote01.Adicionar(pacote04);
            Console.WriteLine($"Pacote comprado: \n{pacote01.Operar()}\n");
        }