Google無法幫助我。我發現只有這個鏈接:http://flylib.com/books/en/2.522.1.56/1/在C#上設計購物車域模型的最佳方式?
所以,一旦有問題 - 爲什麼我們需要劃分產品和項目?
Google無法幫助我。我發現只有這個鏈接:http://flylib.com/books/en/2.522.1.56/1/在C#上設計購物車域模型的最佳方式?
所以,一旦有問題 - 爲什麼我們需要劃分產品和項目?
谷歌不能爲你寫代碼,它不知道你。我建議你問你的用戶到底想要什麼,然後去做。根據我的經驗(近20年的編碼),我發現從長遠來看,重新開發車輪所需的時間總是比嘗試使用現有車輪以適應不同的規格要短。所有項目都是獨特的。
當然,你可以從你找到的東西中獲得靈感,但不要指望它符合你的規格。
Product
太複雜,無法在您的Cart
上使用它。我們可以想象,Product
包含以下數據:製造商,庫存數量,類別等數據。因此,更好的方法是引入一個Item
,它只保存對真實產品(例如ProductId)和數量(以及其他您需要的信息)需要)。
確實;要擴展「Item」,您可以擁有PurchaseItem,CartItem,ProductReferenceItem - 僅供參考。 –
我認爲,Item將有關特定屬性的數據保存爲顏色,還包括製造商,數量,供應商和產品保留類別,名稱,說明 – FreeVice
謝謝,但我沒有找到任何樣本來獲取靈感。 – FreeVice