Método de Trabalho

Atualmente, programo em VBA, porém, levando os conceitos de programação orientada a objetos aplicados no Java. Posso citar duas grandes vantagens de programar desta maneira:

(1) Reutilização de código:

  • permite o reaproveitamento de maneira muito mais fácil (sem copiar e colar) de código;
  • poupa horas de trabalho por “reinventar a roda”, consequentemente, economiza dinheiro;
  • em outras palavras, permite-se criar uma infra-estrutura de trabalho (ferramentas) para cumprir tarefas recorrentes.

(2) Estética do código:

  • mantem responsabilidade de código bem definida, ou seja, fica fácil saber o propósito de determinado código;
  • consequentemente facilita a manutenção;
  • evita aquele “código macarrônico” bastante conhecido da programação estruturada. Defino este tipo de código como procedimentos imensos que possuem e modificam diversas variáveis e fazem muitas coisas em uma única chamada.

 

Programação Orientada a Objetos

Programação Estruturada

No VBA (Programação O. Objetos)

Métodos Procedimentos e funções É possível
Instâncias de variáveis Variáveis É possível
Mensagens Chamadas a procedimentos e funções É possível
Classes Tipos de dados definidos pelo usuário É possível
Herança não disponível NÃO É POSSÍVEL (infelizmente)
Polimorfismo não disponível É possível através de interfaces

Se quiser saber mais sobre o assunto, clique aqui

Se quiser entrar em contato, clique aqui

Se quiser aulas de informática mesmo que a distância, clique aqui

Anúncios
Esta entrada foi publicada em Metodologias e Processos, OOAD e POO com as etiquetas , , , . ligação permanente.

2 respostas a Método de Trabalho

  1. Vinicius diz:

    Não entendi.

    Gostar

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

w

Connecting to %s