Sumários

Aula T17: Decorator (Padrões de Desenho)

11 novembro 2008, 16:00 Nuno Mamede

Padrão de desenho Decorator. Princípios, estrutura, propriedades, aplicações, vantagens, inconvenientes. Apresentação e discussão de exemplos práticos: composição de streams em Java. Contraste com o padrão Adapter. Apoio ao projecto.


Padrão Composite

11 novembro 2008, 14:30 Pedro Reis dos Santos

Exemplificação do Padrão Composite. Aplicação do Padrão Composite ao Editor Gráfico. Exercício de avaliação EP6: aplicação do padrão Command.


Padrão Command

7 novembro 2008, 17:00 Pedro Reis dos Santos

Aplicação do padrão Command ao exemplo das contas bancárias.

Serialização: escrita e leitura de objectos para disco.

Obtenção de propriedades de sistema.


Aula T16: State e Strategy (Padrões de Desenho)

6 novembro 2008, 16:00 Nuno Mamede

Padrão de desenho State. Príncipios, estrutura, propriedades, aplicações, vantagens, inconvenientes. Discussão de aspectos dos enumerados em Java face ao pradrão. Apresentação e discussão de exemplos práticos: porta automatica. Padrão de desenho Strategy. Príncipios, estrutura, propriedades, aplicações, vantagens, inconvenientes. Apresentação e discussão de exemplos práticos: Duck, Fly, Quack. Discussão das semelhanças e diferenças entre os dois padrões (do ponto de vista de delegação de funcionalidade). Discussão sobre a aplicabilidade ao projecto.


Padrão Command

6 novembro 2008, 14:30 Pedro Reis dos Santos

Aplicação do padrão Command ao exemplo das contas bancárias.

Serialização: escrita e leitura de objectos para disco.

Obtenção de propriedades de sistema.