(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{NAVPO}} | ||
{{TOCright}} | {{TOCright}} | ||
O padrão "decorator" permite a adição dinâmica de comportamento a um objecto sem alterar a sua interface. | O padrão "decorator" permite a adição dinâmica de comportamento a um objecto sem alterar a sua interface. | ||
Line 10: | Line 11: | ||
==Exemplo== | ==Exemplo== | ||
− | * [[Decorator Pattern (padrão de desenho)/Composição de | + | * [[Decorator Pattern (padrão de desenho)/Composição de streams em Java|Composição de streams em Java]] |
+ | == Exercícios == | ||
− | [[category: | + | * [[Decorator Pattern (padrão de desenho)/Exercício 1: Textos Formatados|Exercício 1: Textos Formatados]] |
− | [[category: | + | * [[Decorator Pattern (padrão de desenho)/Exercício 2: Textos Formatados (take 2)|Exercício 2: Textos Formatados (take 2)]] |
+ | |||
+ | [[category:Ensino]] | ||
+ | [[category:PO]] |
Contents |
O padrão "decorator" permite a adição dinâmica de comportamento a um objecto sem alterar a sua interface.
O padrão decorator tem a seguinte estrutura de classes: