У меня есть класс Device, который находится в пространстве имен Proj.Devices. Может ли этот класс получить доступ к классу Message, который находится в пространстве имен Proj.Devices.Messages. Оба класса находятся в одном проекте. Я не спрашиваю, возможно ли это, но является ли это плохой практикой?
Я думаю, что возникнут проблемы с циклическими ссылками, если я разделю этот проект на отдельные проекты, но в остальном это нормально?
Изменить:
Я нашел это в Рекомендациях по именованию пространств имен.
"Вложенное пространство имен должно зависеть от типов в содержащемся пространстве имен. Например, классы в System.Web.UI.Design зависят от классов в System.Web.UI. Однако классы в System.Web.UI не зависят от классов в System.Web.UI.Design."
Подробнее здесь: https://stackoverflow.com/questions/181 ... -namespace
Мобильная версия