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.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário