static void Main(string[] args)
        {
            GerenciadorNuvens gerenciador_de_nuvens = new GerenciadorNuvens();

            gerenciador_de_nuvens["padrão"]        = new NuvemUm("branco", "azul");
            gerenciador_de_nuvens["personalizada"] = new NuvemUm("branco", "laranja");

            NuvemUm um   = gerenciador_de_nuvens["padrão"].Clone() as NuvemUm;
            NuvemUm dois = gerenciador_de_nuvens["padrão"].Clone() as NuvemUm;
            NuvemUm tres = gerenciador_de_nuvens["personalizada"].Clone() as NuvemUm;

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            GerenciadorNuvens gereciador = new GerenciadorNuvens();

            gereciador["padrao"]        = new NuvemConcreta("branco", "azul");
            gereciador["personalizada"] = new NuvemConcreta("branco", "laranja");

            NuvemConcreta um   = gereciador["padrao"].Clone() as NuvemConcreta;
            NuvemConcreta dois = gereciador["padrao"].Clone() as NuvemConcreta;
            NuvemConcreta tres = gereciador["personalizada"].Clone() as NuvemConcreta;

            Console.ReadKey();
        }