Galera, conforme fui vendo sobre o padrão, não consegui pensar em muitas aplicações práticas para ele.
Uma que me veio à cabeça foi utilizar decorators para adicionar comportamentos paralelos ao processamento (gravar logs e gerar históricos de dados após uma operação ter sido finalizada, apenas adicionando um "@Log" acima do método).
Seriam essas aplicações válidas para o padrão? Ou não é bem essa a ideia? Lhes vem à mente alguma outra aplicação real para o padrão? É que até o momento os outros padrões tinham ficado claros, no entanto esse ficou um pouco obscuro para mim.