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 FordPrototype(FordPrototype prototype) { this.Ano = prototype.Ano; this.Nome = prototype.Nome; this.ValorCompra = prototype.ValorCompra; }