Gabarito: a)
O padrão Chain of Responsibility (cadeia de responsabilidade) realmente funciona para evitar o acoplamento direto entre quem faz a solicitação e quem a atende. A ideia é que você tenha uma cadeia de objetos (atendentes) que podem tratar a solicitação, e ela vai passando de um para outro até alguém dar conta do recado. Assim, o solicitante não precisa saber quem vai resolver o problema, só manda a solicitação e deixa a cadeia cuidar do resto. Isso torna o sistema mais flexível e desacoplado. Portanto, a afirmativa está correta.
O padrão Chain of Responsibility (cadeia de responsabilidade) realmente funciona para evitar o acoplamento direto entre quem faz a solicitação e quem a atende. A ideia é que você tenha uma cadeia de objetos (atendentes) que podem tratar a solicitação, e ela vai passando de um para outro até alguém dar conta do recado. Assim, o solicitante não precisa saber quem vai resolver o problema, só manda a solicitação e deixa a cadeia cuidar do resto. Isso torna o sistema mais flexível e desacoplado. Portanto, a afirmativa está correta.