Ementa/Descrição: |
Estudos dos conceitos de programação orientada a objetos. Classes, objetos, atributos, operações, construtores e mensagens. Tipos de dados. Abstração. Encapsulamento. Associação e composição de objetos. Herança, polimorfismo e ligação dinâmica. Coleções de objetos. Tratamento de erros usando exceções. Introdução a padrões de projetos. |