Paradigma Orientado a Objeto – Características e aplicações
Danilo Reinert, Flávio Lima França, Franklin Magalhães
Cidade Universitária Prof. "José Aloísio de Campos"– Universidade Federal de Sergipe (UFS)
Av. Mal. Rondon, s/n, CEP 49100-000 - São Cristóvão – SE – Brasil
Danilo_reinert@gmail.com , flavinhof@gmail.com , franklin_mr2@hotmail.com
1. Introdução
Foi dito que um paradigma de programação corresponde a um padrão de resolução de problemas que se relaciona a um determinado gênero de programas computacionais. O presente trabalho fala sobre o paradigma orientado a objeto, que utiliza métodos, classes, encapsulamento e abstrações para soluções.
2. Características do padrão de resolução de problemas correspondente
O Paradigma Orientado a Objetos prega que devemos enxergar o mundo como objetos. E esses objetos têm a capacidade de interagir entre si, de variadas maneiras, até mesmo incorporando diferentes objetos, ou auxiliando outros a realizar determinada tarefa. Vejamos o que compõe um objeto.
Objetos são entidades que têm:
Propriedades: são as informações, estruturas de dados que representam o estado interno do objeto. Em geral, não são acessíveis aos demais objetos.
Comportamento: conjunto de operações, chamados de métodos, que agem sobre as propriedades.
Identidade: é uma propriedade que diferencia um objeto de outro; ou seja, seu nome.
Objeto é a unidade base desse paradigma de análise e programação. Um objeto é uma abstração da realidade, de forma que lhes restem apenas as características que interessam no mundo computacional.
A fim de definir um objeto, criamos uma classe - documento onde especificamos tudo o que é necessário para a completa definição do objeto. Para especificar o objeto, basicamente, levantamos duas questões: “o que ele tem?” (suas propriedades), e, “o que ele faz?” (seu comportamento).
Exemplos:
Conexão com o banco de dados
- (tem) usuário
- (tem) senha
- (tem) endereço do servidor de BD
- (tem) nome do