Material correspondente à aula 27.
O padrão "decorator" permite a adição dinamica de comportamento a um objecto.
O padrão decorator tem a seguinte estrutura de classes:
Composição de streams em Java