quinta-feira, 5 de março de 2009

Aula Orientação a Objeto

Orientação a Objeto:

o que é orientacao a ojbeto?
R. Baseada em tres pilares:
- Abstracao (transformar objetos reais em objetos digitais, em determinados contextos)
- Encapsulamento (proteger atributos dos objetos)
- Herança

Classe: e o resultado de uma abstração, é uma variavel complexa, e o modelo de um objeto onde esta as caracteristicas e comportamentos de objeto.
no pobular: classe e uma fabrica de objetos.

Objeto: é uma classe instanciada.

Relacionamentos:
é a forma dos objetos colaborarem entre si.
- Auto-relacionamento: Ex. listas.
- Relacionamento binario. e o relacionamento mais comum. ex. cliente -> pedido
- N_ario: varios relacionamentos. ex: Empregado contrato projeto

- Agregacao: Ligacao dinamica. ou agregação por referencia...ex.(computador impressora computador existe sem impressora e vice-versa)

- Composição: Ligação Estatica entre dois objetos ou agregação por valor... ex computador(composto por placa mae, memoria, processador,energia..computador nao existem sem impressora)

- Polimorfismo: e a capacidade que o objeto tem de executar comportamentos diferentos dos que foram implementados a ele.

Nenhum comentário:

Postar um comentário