O objectivo fundamental deste trabalho é a aplicação das propriedades e potencialidades específicas das linguagens orientadas a objectos, e que o aluno demonstre conhecimentos no que respeita à aplicação e compreensão das vantagens inerentes a este tipo de programação, particularmente na linguagem de programação C++.
| Aula | Sumário | Exercício | Solução(*) |
20-10-98 |
C Vs. C++ | Vários Exemplos | |
27-10-98 |
Abstracção, Encapsulamento, Construtores | Enunciado | tempo.h, tempo.cpp, generic.h, aula2.cpp |
03-11-98 |
Destructores | Enunciado | data.h, data.cpp, generic.h, aula3.cpp |
24-11-98 |
Operadores | Enunciado | tempo.h, tempo.cpp, generic.h, aula4.cpp |
05-01-99 |
Herança e Funções Virtuais | Enunciado | Aluno.h, Aluno.cpp, AlunoBach.h, AlunoBach.h, AlunoCESE.h, AlunoCESE.cpp, ListaAluno.h, ListaAluno.cpp, generic.h, aula5.cpp |
(*) A título de exemplo. Existem outras soluções.
Última actualização: 16 de Outubro de 1998