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(); }
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(); }