Programação Orientada para Objetos
POO
6 ECTSS1Exam: Not specified
Overall
No reviews yetWorkload
--Description
Objetivos
No final do período letivo o aluno deverá ser capaz de:
- OA1. Usar uma linguagem de programação orientada para objetos para desenhar, implementar, testar e depurar pequenas aplicações.
- OA2. Entender e aplicar os conceitos de abstração, encapsulamento, herança e polimorfismo.
- OA3. Saber utilizar as estruturas de dados fundamentais de uma biblioteca (pilhas, filas, árvores, tabelas de dispersão).
- OA4. Aplicar mecanismos de controlo de erros.
- OA5. Explicar a utilidade da utilização de padrões de desenho de software e demonstrar a sua utilização em casos simples.
Programa
- CP1. Pacotes e encapsulamento
- CP2. Leitura e escrita de ficheiros
- CP3. Exceções e tratamento de erros
- CP4. Polimorfismo and interfaces
- CP5. Classes anónimas e lambdas
- CP6. Herança
- CP7. Coleções e classes genéricas
- CP8. Introdução aos padrões de desenho
Something missing or out of date?