Aplicação dos conceitos de orientação a objetos. Caracterização de Tipos e classes. Identificação de objetos. Estudo da Abstração, generalização, sub-classes e instanciação. Estudo sobre Herança. Caracterização de Construtores e destrutores. Criação de aplicações utilizando os conceitos de programação orientadas a objetos. Implementação de tratamento de erros.