Difference between revisions of "Template Method Pattern (padrão de desenho)"

From Wiki**3

Line 1: Line 1:
 
Material correspondente à aula 25.
 
Material correspondente à aula 25.
  
Padrão de desenho Template Method. Princípios, estrutura, propriedades, aplicações, vantagens, inconvenientes. Apresentação e discussão de exemplos práticos: Cafe, Cha, BebidaQuente. Apoio ao projecto.
+
O padrão "template method" corresponde à definição do esqueleto de um algoritmo de uma operação em que alguns passos são delegados em subclasses. O padrão permite que as subclasses redefinam partes do algoritmo sem a estrutura do algoritmo seja alterada.
 +
 
 +
==Estrutura==
 +
 
 +
==Exemplo==
 +
 
 +
Café, Chá, BebidaQuente.
  
 
[[category:PO 2005/2006]]
 
[[category:PO 2005/2006]]

Revision as of 00:34, 13 November 2005

Material correspondente à aula 25.

O padrão "template method" corresponde à definição do esqueleto de um algoritmo de uma operação em que alguns passos são delegados em subclasses. O padrão permite que as subclasses redefinam partes do algoritmo sem a estrutura do algoritmo seja alterada.

Estrutura

Exemplo

Café, Chá, BebidaQuente.