static void HerancaEPolimorfismo()
        {
            var pf = new PessoaFisica("Emilio", "123");
            var pj = new PessoaJuridica("FIT", "123");

            Console.WriteLine("pf: {0}, {1}, {2}", pf.Name, pf.Cpf, pf.Falar());
            Console.WriteLine("pj: {0}, {1}", pj.Name, pj.Cnpj);

            var falantes = new List <IFala>()
            {
                pf, pj
            };

            foreach (var f in falantes)
            {
                Console.WriteLine(f.Falar());
            }
        }