classes para uso do padrão decorator