A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança...

Questão de Informática da banca FCC aplicada no concurso TJ PE (2011). Confira a resolução completa abaixo:

A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança), que são aplicáveis a todas as requisições da aplicação. Para adicionar essa funcionalidade separadamente para cada requisição da aplicação seria demorado, propenso a erros e difícil de manter. Para resolver esse problema pode ser utilizado o design pattern