public void identificarTarjeta(Tarjeta tarjeta) { if (tarjeta.getEmpresa() == "VISA") { Visa card = new Visa(); card.Cobrar(tarjeta); } else { MasterCard card = new MasterCard(); card.Cobrar(tarjeta); } }
static void Main(string[] args) { Usuario cliente = new Usuario(); string input = "a"; Console.Clear(); while (input[0] != 'q') { Console.WriteLine("Ingrece el numero de su tarjeta:"); input = Console.ReadLine(); Empresa losotro = new Empresa(); Tarjeta tarjeta = cliente.ObtenerTarjeta(input); losotro.identificarTarjeta(tarjeta); Console.WriteLine("se cobro de su tarjeta " + tarjeta.getEmpresa()); Console.WriteLine("presione la tecla q para salir o cualquier tecla pasa seguir"); input = Console.ReadLine(); } }
// public void identificarTarjeta(Tarjeta tarjeta); public int Cobrar(Tarjeta tarjeta) { return(1000); }
public Tarjeta ObtenerTarjeta(string numero) { Tarjeta tarjeta = new Tarjeta(numero); return(tarjeta); }