Лучший способ создать модель домена корзины покупок на C #? - PullRequest
1 голос
/ 29 сентября 2011

Google не может мне помочь.Я нахожу только эту ссылку: http://flylib.com/books/en/2.522.1.56/1/

Итак, когда возникает вопрос - зачем нам делить Товар и Товар?

Ответы [ 2 ]

4 голосов
/ 29 сентября 2011

Product слишком сложный, чтобы использовать его на Cart. Мы можем представить, что Product содержит данные о: производителе, количествах на складе, категориях и т. Д. Таким образом, лучший способ - ввести Item, который будет содержать только ссылку на реальный продукт (например, ProductId) и количество (и другие). информация вам нужна ).

0 голосов
/ 29 сентября 2011

Google не может написать код для вас, он не знает вас.Я предлагаю вам спросить ваших пользователей именно то, что они хотят, и просто сделайте это.По своему опыту (почти 20 лет программирования) я обнаружил, что переизобретение колеса почти всегда занимает меньше времени в долгосрочной перспективе, чем попытка использовать существующее колесо для соответствия различным спецификациям.Все проекты уникальны.

Конечно, вы можете черпать вдохновение из того, что найдете, но не ожидайте, что оно будет соответствовать вашим спецификациям.

...