private bool UsarLlave(Llave llave) { if (llave.codigo == automovilReal.codigoArranque) { return(true); } else { return(false); } }
static void Main(string[] args) { Llave llave1 = new Llave("abc"); Llave llave2 = new Llave("def"); Llave llave3 = new Llave("ghi"); Automovil automovil = new Automovil("ghi"); ProxyAutomovil proxyAutomovil = new ProxyAutomovil(automovil); Console.WriteLine($"\nSe usará la llave \"{llave1.codigo}\""); proxyAutomovil.ColocarLlave(llave1); proxyAutomovil.EncenderAutomovil(); Console.WriteLine($"\nSe usará la llave \"{llave2.codigo}\""); proxyAutomovil.ColocarLlave(llave2); proxyAutomovil.EncenderAutomovil(); Console.WriteLine($"\nSe usará la llave \"{llave3.codigo}\""); proxyAutomovil.ColocarLlave(llave3); proxyAutomovil.EncenderAutomovil(); Console.ReadKey(); }
public void ColocarLlave(Llave _llave) { Console.WriteLine($"Colocando llave \"{_llave.codigo}\""); llave = _llave; }