Sumários
Aula L04: javadoc e EP3
7 outubro 2014, 11:30 • Gonçalo Fernandes Simões
Introdução à ferramenta javadoc. Concretização da aplicação arabian nights. Apoio à resolução do exercício EP3.
Aula L04: javadoc e EP3
6 outubro 2014, 16:30 • Gonçalo Fernandes Simões
Introdução à ferramenta javadoc. Concretização da aplicação arabian nights. Apoio à resolução do exercício EP3.
Aula L04: javadoc e EP3
6 outubro 2014, 10:30 • Gonçalo Fernandes Simões
Introdução à ferramenta javadoc. Concretização da aplicação arabian nights. Apoio à resolução do exercício EP3.
Aula T06 - Modelação e Polimorfismo
2 outubro 2014, 16:00 • João Carlos Serrenho Dias Pereira
Modelação de um problema:
- Identificação das entidades;
- Identificação das funcionalidades de cada entidade;
- Identificação das relações entre as várias entidades.
Representação de entidades abstractas em Java: classe abstracta e método abstracto. A palavra reservada abstract.
Polimorfismo:
- Método a invocar sobre um objecto: sempre o mais específico;
- ligação estática (early binding) vs ligação dinâmica (dynamic binding) para escolher qual o método a executar;
- Por omissão, em Java todos os métodos são polimórficos
- Downcasting
- Fundamental para aumentar a flexibilidade do código;
- O princípio do aberto-fechado.
Aula T06 - Modelação e Polimorfismo
2 outubro 2014, 14:30 • João Carlos Serrenho Dias Pereira
Modelação de um problema:
- Identificação das entidades;
- Identificação das funcionalidades de cada entidade;
- Identificação das relações entre as várias entidades.
Representação de entidades abstractas em Java: classe abstracta e método abstracto. A palavra reservada abstract.
Polimorfismo:
- Método a invocar sobre um objecto: sempre o mais específico;
- ligação estática (early binding) vs ligação dinâmica (dynamic binding) para escolher qual o método a executar;
- Por omissão, em Java todos os métodos são polimórficos
- Downcasting
- Fundamental para aumentar a flexibilidade do código;
- O princípio do aberto-fechado.