Li num site que o padrão Chain of Responsability, espera que somente um objeto na cadeia, manipule uma requisição, por exemplo.
Qual o padrão parecido com este, onde eu desejo que “n” objetos que implementam uma interface comum, processem a mesma requisição ?
Preciso implementar um tipo de cadeia de filtro, onde existe um objeto para ser processado por “n” filtros diferentes, cada um alterando ou não o conteúdo do objeto recebido e finalmente este objeto “transformado”, vai ser passado para outro que vai usá-lo, e não vai saber destas transformações, ou seja, independente de haver filtros ativos ou não, ele sabe manipular o objeto recebido.
Eu tava vendo servelet filter e é isto que eu queria implementar…
obrigado.
