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

From Wiki**3

Root (talk | contribs)
No edit summary
Root (talk | contribs)
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
Material correspondente à aula 22.
{{NAVPO}}
{{TOCright}}


O padrão ''composite'' organiza os objectos em árvores que representam hierarquias parte-todo. O uso do padrão permite que sejam tratados uniformemente os objectos e as suas composições.
O padrão ''composite'' organiza os objectos em árvores que representam hierarquias parte-todo. O uso do padrão permite que sejam tratados uniformemente os objectos e as suas composições.


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


==Exemplo==
==Exemplo==


* Empregada e Ementa (aplicação Restaurante).
* [[Composite (padrão de desenho)/Exemplo 1: Empregada de Restaurante]]
 
== Exercícios ==
 
* [[Composite (padrão de desenho)/Exercício 1: Verificador|Exercício 1: Verificador]]
* [[Composite (padrão de desenho)/Exercício 2: Cobrador de Impostos|Exercício 2: Cobrador de Impostos]]
* [[Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas|Exercício 3: Construção e Visualização de Páginas]]


[[category:PO 2005/2006]]
[[category:Ensino]]
[[category:PO]]

Latest revision as of 15:11, 23 October 2013