public static void EX1()
        {
            CarroPrototype prototype = new FiatPrototype();
            prototype.ViewInfo();

            CarroPrototype carroAntigo = prototype.Clonar();
            carroAntigo.Ano = "2005";
            carroAntigo.ValorCompra = 10000;
            carroAntigo.ViewInfo();

            prototype = new FordPrototype();
            prototype.ViewInfo();

            carroAntigo = prototype.Clonar();
            carroAntigo.Ano = "2005";
            carroAntigo.ValorCompra = 9000;
            carroAntigo.ViewInfo();
        }
 protected FiatPrototype(FiatPrototype prototype)
 {
     this.Ano = prototype.Ano;
     this.Nome = prototype.Nome;
     this.ValorCompra = prototype.ValorCompra;
 }
Exemple #3
0
 protected FiatPrototype(FiatPrototype prototype)
 {
     this.Ano         = prototype.Ano;
     this.Nome        = prototype.Nome;
     this.ValorCompra = prototype.ValorCompra;
 }