Si je place toutes les classes d'un projet dans le même espace de nom, toutes les classes sont disponibles partout dans le projet. Mais si j'utilise des espaces de noms différents, toutes les classes ne sont pas disponibles partout. J'obtiens une restriction.
L'utilisation des espaces de noms affecte-t-elle le temps de compilation d'une manière ou d'une autre ? Puisque le compilateur a moins de classes dans chaque espace de noms et que tous les espaces de noms ne sont pas utilisés tout le temps, il peut avoir un peu moins de difficultés à trouver les bonnes classes.
L'utilisation des espaces de noms affectera-t-elle les performances des applications ?