Fechar menu lateral

Plano departamental

Plano de Ensino

Disciplina: DCC025 - ORIENTAÇÃO A OBJETOS

Horas Aula: 4

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
Conceitos Fundamentais de Orientação a Objetos; Componentes de Classes; Entendimento e aplicação dos conceitos e componentes de classes em linguagens de programação que apoiem o paradigma de Orientação a Objetos; Desenvolvimento de sistemas através do uso de programação orientada a objetos.
1. Programação Procedimental e Orientada a Objetos
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.
- BARNES, D.; J. KOLLING, M. Programação Orientada a Objetos com Java – uma introdução prática usando o BlueJ, 4a Edição, 2010.
- 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
Voltar