У меня есть проблемы с именами моих классов/пространств имен/элементов управления.
В моей бизнес-библиотеке у меня есть пространство имен под названием Shopping. Он содержит следующие классы:
ShoppingCartItem
ShoppingCart
ShoppingCartManager
В моем приложении ASP.net я хочу создать элемент управления, который графически представляет элементы экземпляра ShoppingCart. Обычно я бы назвал этот элемент управления ShoppingCart, но еще один класс под названием ShoppingCart? Конечно, компиляция и т.д. Работала бы, но я думаю, что она все еще уродлива. Я думаю, что у меня есть проблема, которую я называю своими бизнес-классами, что они должны представлять. Поскольку, когда дело доходит до уровня представления, я бы назвал элементы управления, которые должны представлять бизнес-класс тем же самым.
Я думаю, что я мог бы добавить суффикс типа "Просмотр", но я хочу сделать это правильно.
Что такое рекомендуемое назначение имен для многоуровневого приложения?
Как я могу назвать элемент управления, представляющий элементы ShoppingCart на уровне презентации?
Изменить: Вопросы, относящиеся: Как я могу назвать объект оболочки базы данных?