J'ai besoin de conseils pour la structure hiérarchique suivante, que je veux représenter dans un programme C++.Désignation des structures hiérarchiques en C++
Il existe une classe abstraite uri
et les classes url
et urn
qui en dérivent. Je voudrais avoir un répertoire contenant le code source du concept uri. Et un espace de noms qui devrait être appelé .. uri
. :)
Donc, je viens à ma question. Lorsque l'espace de noms est déjà appelé "uri", comment nommer la classe abstraite "uri" alors? Quelle convention d'appellation est habituelle pour ce problème en C++? base, uri_base, basic_uri ou comment le nommez-vous?
Et ma deuxième question est. À quelle fréquence pouvez-vous imbriquer des espaces de noms avant que les utilisateurs ne s'en soucient? Par exemple, j'ai des parties uri comme authority
, query
et ainsi de suite .. Serait-il sage de créer un nouvel espace de noms (par exemple: parts
) et mettre le code source de ces classes dans un nouveau sous-répertoire? Ou est-ce juste "dépassé"?
Merci et salutations
reeaal