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

From Wiki**3

Root (talk | contribs)
No edit summary
Root (talk | contribs)
Line 4: Line 4:


==Estrutura==
==Estrutura==
O padrão ''template method'' tem a seguinte estrutura de classes:
[[Image:templatemethod-dpcd.png|600px]]


==Exemplo==
==Exemplo==

Revision as of 23:12, 16 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

O padrão template method tem a seguinte estrutura de classes:

Exemplo

Café, Chá, BebidaQuente.