Conceitos de orientação a objetos -
objetos e operações, mensagens, métodos, estados;
Tipos e classes;
Polimorfismo;
identificação de objetos;
Abstrações, Generalização, sub-classes e instanciação;
herança;
Ocultamento;
Abstração de Agregação, listas, conjuntos, arranjos e "bags";
Abstração de Composição, Objeto complexo, propagação.

Programação orientada a objetos -
Aplicações dos Conceitos a linguagens de programação orientadas a objetos.

Construtores e Destrutores;
os conceitos de ligação dinâmica e polimorfismo aplicados a linguagens de programação;
Herança múltipla.

Aplicações.

Estudos de caso.

No Jupiter.
Última atualização: sexta-feira, 7 jan. 2011, 13:00