Tópicos sobre Programação com Objectos

From Wiki**3

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Programação com Objectos
Introduction
Creation and Destruction
Inheritance & Composition
Abstraction & Polymorphism
Code Organization
Java Topics
Inner Classes
Enumerations
Data Structures
Exceptions
Input/Output
RTTI
Other Topics
JUnit Tests
UML Topics
Design Patterns
"Simple" Factory
Composite & Visitor
Command
Strategy & State
Template Method
Observer
Abstract Factory
Decorator & Adapter
Façade (aka Facade)

Uma breve nota: os tópicos seguintes seguem de perto a exposição/discussão das aulas teóricas, mas não são um substituto para meios de estudo mais completos e profundos. Nomeadamente, não são um substituto para a bibliografia recomendada.

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). No entanto, embora a maioria das 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@tecnico.ulisboa.pt

Introdução e Conceitos Fundamentais

Tópicos Específicos de Java

Tópicos de Modelação

Tópicos de Padrões de Desenho