private static void Prototype() { #region Prototype Dado dadoBinario = new Dado() { FaceFrente = "001", FaceLadoDireito = "010", FaceLadoEsquerdo = "011", FaceEmCima = "100", FaceEmbaixo = "101", FaceAtras = "110", }; GerenciadorSaida.SaidaConsole.EscreverTexto("Dados do objeto Dado Binário"); GerenciadorSaida.SaidaConsole.EscreverTexto(dadoBinario.ToString()); GerenciadorSaida.SaidaConsole.EscreverTexto("Clonando Dado Binário"); var dadoDecimal = dadoBinario.Clone() as Dado; GerenciadorSaida.SaidaConsole.EscreverTexto("Alterando dados para Dado Decimal"); dadoDecimal.FaceFrente = "1"; dadoDecimal.FaceLadoDireito = "2"; dadoDecimal.FaceLadoEsquerdo = "3"; dadoDecimal.FaceEmCima = "4"; dadoDecimal.FaceEmbaixo = "5"; dadoDecimal.FaceAtras = "6"; GerenciadorSaida.SaidaConsole.EscreverTexto(Environment.NewLine); GerenciadorSaida.SaidaConsole.EscreverTexto("Mostrando dado Decimal"); GerenciadorSaida.SaidaConsole.EscreverTexto(dadoDecimal.ToString()); GerenciadorSaida.SaidaConsole.EscreverTexto("Mostrando dado Binário"); GerenciadorSaida.SaidaConsole.EscreverTexto(dadoBinario.ToString()); GerenciadorSaida.SaidaConsole.EscreverTexto("Percaba que o objeto dado Binário se manteve sem alteração"); #endregion Prototype }