Disciplina: DCC025 - ORIENTAÇÃO A OBJETOS
Horas Aula: 4
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Plano de Ensino
2. Introdução a Orientação a Objetos
3. Classes e métodos genéricos
4. Pacotes, Visibilidade e Encapsulamento
5. Abstração e Classificação
6. Generalização, Especialização e Agregação
7. Herança: herança dinâmica, compartilhada e múltipla
8. Delegação
9. Polimorfismo: polimorfismo ad hoc e universal
10. Acoplamento: estático e dinâmico
11. Ligação Estática e Dinâmica
12. Classes Abstratas
13. Interfaces
14. Coleções
15. Uso de Bibliotecas de Linguagens OO
16. Tratamento de Exceções.
- SINTES, Anthony. Aprenda Programação Orientada a Objetos. Makron Books, 2002.
- MEYER, Bertrand. Object-Oriented Software Construction. Prentice Hall, 2nd Edition, 2000.
- TAYLOR, D. A. Object-Oriented Technology, Addison-Wesley Publishing Company, 1996. HORSTMANN, C. S.; CORNELL, G. Core Java 2, Volume I, Makron Books, 2001. DEITEL, H. M.; DEITEL, P. J. Java, Como Programar, Pearson, 6a Edição, 2005.
- ECKEL, B. Thinking in Java, Prenticel Hall, 2a Edição, 2000