這是一個我一直問自己很長時間的問題,所以我決定在這裏問問你們。代碼風格:shop.AddProduct(product)or shop.Products.Add(product)?
我們假設我有一個Shop
對象,其中包含一個ProductList
對象作爲實例變量。我的Shop
的核心功能 - 對象當然是能夠添加Product
。
添加產品到商店的公共界面應該是什麼樣子?
shop.AddProduct(product)
或
shop.Products.Add(product)
?
謝謝你的想法和你的幫助。
我會和第一個一起去,認爲它更容易理解。不是說他們特別辛苦,但是第一個很好地滾動 – 2013-03-25 23:30:27
我同意,加上你不需要訪問一個成員 – gordonk 2013-03-25 23:34:22
我個人更喜歡第二個。將新產品添加到產品列表的功能是產品列表的一項功能,而不是商店。 – 2013-03-25 23:34:36