La communication entre deux classes peut nécessiter de passer à travers un réseau. Le pattern requêteur permet de récupérer le message brut à transmettre pour autoriser une communication dans les deux sens (requête et réponse). {{:helloworld:design_pattern:requeteur:uml.png|UML requêteur}}