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.