0
只是出於好奇,我注意到Pluralsight
培訓視頻中的許多教師在此模式下添加了解決方案中的項目:[解決方案名稱]。[項目名稱] 。例如:Visual Studio:在解決方案中添加項目時命名模式
CarDealers.WebUI
CarDealers.Models
CarDealers.Data
爲什麼不就叫這些項目WebUI中,模型,數據等..而不是前綴來?這樣做有沒有什麼好處?或者,這只是一個風格問題。史蒂文桑德森在他的書中沒有遵循這種模式。
感謝您的幫助。
在命名空間中嵌套的唯一目的是消除命名衝突。例如,如果您從也有「Data」名稱空間的第三方庫導入代碼,則會產生衝突。通過將'Data'名稱空間嵌套在唯一的'CarDealers'名稱空間中,可以避免這種情況。對於微不足道的例子,就像在書中一樣,這完全沒有必要。並且不止一個或兩個層次的嵌套是不必要的。 –