Programação com Objectos: Difference between revisions
From Wiki**3
No edit summary |
|||
Line 43: | Line 43: | ||
** [http://cppreference.com/ C/C++ Reference] | ** [http://cppreference.com/ C/C++ Reference] | ||
* [http://java.sun.com/ Java] | * [http://java.sun.com/ Java] | ||
** [http://java.sun.com/j2se/1.5.0/docs/api/ Java | ** [http://java.sun.com/j2se/1.5.0/docs/api/ Java Platform, Standard Edition 5 API Specification] | ||
** [http://java.sun.com/javase/6/docs/api/ Java Platform, Standard Edition 6 API Specification] | ** [http://java.sun.com/javase/6/docs/api/ Java Platform, Standard Edition 6 API Specification] | ||
* [http://php.net/ PHP] | * [http://php.net/ PHP] |
Revision as of 13:06, 2 December 2007
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 aos Objectos
- Construção, Iniciação e Destruição de Objectos
- Organização de Código
- Herança e Composição
- Polimorfismo, Interfaces, Classes Abstractas
- Classes Internas (Java)
- Enumerações (Java)
- Excepções (Java)
- 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 Pattern (padrão de desenho)
- "Simple" Factory (padrão de desenho)
- Template Method Pattern (padrão de desenho)
- Strategy Pattern (padrão de desenho)
- Abstract Factory Pattern (padrão de desenho)
- Observer (padrão de desenho)
- Decorator Pattern (padrão de desenho)
- Visitor (padrão de desenho)
- Adapter Pattern (padrão de desenho)
- Informação de Tipos em Tempo de Execução (Java)
A Few Notes on Unit Testing
- Testing the blobbiness of blobs - when does a blob blob a blob?
- Random bombs - unreliable bombs that may or may not go off.