Bonjour !

pour simplifier l'appel de plusieurs fonctions qui nécessite le passage en paramètres de plusieurs "services"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
void fonction_n(Service1& srv1, Service2& srv2, Service3& srv3 ...etc)
est-ce une bonne pratique d'utiliser le concept de "context" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
struct Context
{
Service1 srv1;
Service2 srv2;
Service3 srv3;
}
 
void fonction_n(Context& context)
ou est-ce à proscrire absolument ?