Programação com Objectos: Difference between revisions
From Wiki**3
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
<!-- __NOEDITSECTION__ --> | <!-- __NOEDITSECTION__ --> | ||
Informação oficial sobre a disciplina pode ser encontrada na [https://fenix.ist.utl.pt/leic-pb/disciplinas/po página oficial] | |||
Uma breve nota: os tópicos seguintes segume de perto a exposição/discussão das aulas teóricas, mas não são um substituto. Chama-se ainda a atenção para o facto de se ilustrarem conceitos em linguagens de programação que não Java (a linguagem utilizada para os exercÃcios práticos e para o projecto). Embora as outras linguagens não sejam avaliáveis no contexto da disciplina, os conceitos que ilustram são-no. Quaisquer dúvidas suscitadas pelo material, assim como quaisquer sugestões, devem ser enviadas para [mailto:david.matos@ist.utl.pt david.matos@ist.utl.pt] | |||
<!-- * [[PO 2005/2006: Apresentação da disciplina|Apresentação da disciplina]] --> | |||
* [[PO 2005/2006: Introdução|Introdução]] | * [[PO 2005/2006: Introdução|Introdução]] | ||
* [[PO 2005/2006: Operadores, Expressões e Controlo de Fluxo|Operadores, Expressões e Controlo de Fluxo]] | * [[PO 2005/2006: Operadores, Expressões e Controlo de Fluxo|Operadores, Expressões e Controlo de Fluxo]] |
Revision as of 10:21, 30 September 2006
Informação oficial sobre a disciplina pode ser encontrada na página oficial
Uma breve nota: os tópicos seguintes segume de perto a exposição/discussão das aulas teóricas, mas não são um substituto. Chama-se ainda a atenção para o facto de se ilustrarem conceitos em linguagens de programação que não Java (a linguagem utilizada para os exercÃcios práticos e para o projecto). Embora as outras linguagens não sejam avaliáveis no contexto da disciplina, os conceitos que ilustram são-no. Quaisquer dúvidas suscitadas pelo material, assim como quaisquer sugestões, devem ser enviadas para david.matos@ist.utl.pt
- Introdução
- Operadores, Expressões e Controlo de Fluxo
- Construção de Objectos
- Organização de Código
- Herança e Composição
- Polimorfismo, Interfaces, Classes Abstractas
- Classes Internas
- Enumerações
- Excepções
- Introdução à Modelação com UML
- Colecções de Objectos
- Entradas e SaÃdas em Java
- Introdução aos Padrões de Desenho
- Composite (padrão de desenho)
- Comando (padrão de desenho)
- State (padrão de desenho)
- Template Method (padrão de desenho)
- Strategy (padrão de desenho)
- Decorator (padrão de desenho)
- Abstract Factory (padrão de desenho)
- Observer (padrão de desenho)
- Visitor (padrão de desenho)
- Informação de Tipos em Tempo de Execução