Если я помещаю все классы проекта в одно и то же пространство имен, все классы будут доступны повсюду в проекте. Но если я использую разные пространства имен, не все классы доступны везде. Я получаю ограничение.
Влияет ли как-то использование пространств имен на время компиляции? Поскольку у компилятора меньше классов в каждом пространстве имен и не все пространства имен используются все время, у него может быть немного меньше проблем с поиском нужных классов.
Повлияет ли использование пространств имен на производительность приложений?