static void Estruturada_MalIntencionado() { // Na programação estruturada uma variável pode ser acessada de qualquer lugar, ninguém é de ninguém, e tudo fica // difícil de gerenciar, tornando a segurança algo difícil de lidar... var pagamento = new POO_Console.A_ProgramacaoEstruturada.Pagamento(); pagamento.ClienteCodigoCartao = "999"; pagamento.ClienteNumeroCartao = "9999-9999-9999-9999"; pagamento.Valor = 1000000000000000000000.00m; pagamento.PagamentoCartao("9999-9999-9999-9999", "999"); }
static void Estruturada_BemIntencionado() { var pagamento = new POO_Console.A_ProgramacaoEstruturada.Pagamento(); pagamento.PagamentoCartao("0000-0000-0000-0000", "000"); }