Padrão de Projeto Decorator

Crie uma classe NumeroUm que tem um método imprimir() que imprime o número “1” na tela. Implemente decoradores para colocar parênteses, colchetes e chaves ao redor do número (ex.: “{1}”). Combine-os de diversas formas. É obrigatório o uso do padrão Decorator de modo que novos decoradores possam surgir posteriormente.