Os padrões de projeto fornecem soluções para problemas
recorrentes no desenvolvimento de sistemas. Maria está
desenvolvendo o sistema ComprasWeb e precisa resolver um
problema comum de sistemas Web que é a recepção assíncrona
de dados, onde deve ocorrer a atualização dos dados na interface
do usuário quando ocorre a resposta do servidor, sem que haja o
bloqueio das demais funções da interface.
Para tratar o problema do ComprasWeb, Maria deve usar o
padrão de projeto: