Visitor (padrão de desenho): Difference between revisions

From Wiki**3

No edit summary
(Redirected page to ist:Visitor (padrão de desenho))
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
#REDIRECT [[ist:Visitor (padrão de desenho)]]
Material correspondente à aula 29.
 
O padrão ''visitor'' permite separar uma estrutura de objectos de algoritmos que a ela possam ser associados em tempo de execução. A adição do comportamento processa-se sem alteração objecto "visitado".
 
==Estrutura==
 
===Diagrama de classes===
 
O padrão ''visitor'' tem a seguinte estrutura de classes:
 
[[Image:visitor-dpcd.png|600px]]
 
===Diagrama de sequência===
 
As colaborações entre os intervenientes são as que figuram no seguinte diagrama de sequência:
 
[[Image:visitor-dpsd.png|600px]]
 
==Exemplo==
 
Produtos hortícolas.
 
[[category:PO 2005/2006]]

Latest revision as of 14:22, 7 November 2018