É possível dizer que no Chain o próximo comportamento só é evocado quando o anterior não é aplicado, enquanto que no decorator todos os comportamentos da cadeia são evocados?
Além disso, o Chain possui um "montador", então é possível controlar o fluxo; no Decorator, não há montador.
Isso está certo?
É possível exemplificar as diferenças entre um e entre o outro?