void Main()
        {
            var cliente1 = new PessoaFisica("Walter White", new Credito(10000, 9700));
            var cliente2 = new PessoaJuridica("Los Pollos Hermanos", new Credito(20000, 15000));

            Console.WriteLine($"Crédito disponível - Nome: {cliente1.GetNome()}, " +
                              $"Valor: {cliente1.ObterCreditoDisponivel()}");

            Console.WriteLine($"Crédito disponível - Nome: {cliente2.GetRazaoSocial()}, " +
                              $"Valor: {cliente2.GetCreditoDisponivel()}");
        }
Ejemplo n.º 2
0
        void Main()
        {
            var cliente1 = new PessoaFisica("Walter White", new Credito(10000, 9700));
            var cliente2 = new PessoaJuridica("Los Pollos Hermanos", new Credito(20000, 15000));

            IList <IPessoa> clientes = new List <IPessoa>()
            {
                cliente1, cliente2
            };

            foreach (var cliente in clientes)
            {
                Console.WriteLine($"Crédito disponível - Nome: {cliente.GetNome()}, " +
                                  $"Valor: {cliente.GetCreditoDisponivel()}");
            }
        }