salut,
je suis en train de développer un logiciel avec C++ et postgresql une partie serveur et une partie client.
pour mapper la base de données je pensais utiliser le patterns DAO mais la partie avec le singleton ne me plait pas... Je pense utiliser les threads sur la partie serveur (1 par utilisateur utilisant le client et 1 de plus spéciale pour la partie serveur)

je voudrais savoir si il est possible de légèrement modifier l'architecture pour que la classe de connexion ne soit pas un singleton et qu'elle utilise le multitrheading...
Que me conseillez-vous? (je suis encore débutant à ce niveau)
merci

Edit: j'utilise wxwidgets comme interface graphique pour information