(→Exemplo) |
|||
Line 11: | Line 11: | ||
* [[Decorator Pattern (padrão de desenho)/Composição de streams em Java|Composição de streams em Java]] | * [[Decorator Pattern (padrão de desenho)/Composição de streams em Java|Composição de streams em Java]] | ||
+ | |||
+ | == Exercícios == | ||
+ | |||
+ | * [[Decorator Pattern (padrão de desenho)/Exercício 1: Textos Formatados|Exercício 1: Textos Formatados]] | ||
[[category:OOP]] | [[category:OOP]] | ||
[[category:Teaching]] | [[category:Teaching]] |
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: