建議124:考慮在命名空間中使用複數

建議124:考慮在命名空間中使用複數

如果有一組功能相近的類型被分到了同一個命名空間下,可以考慮爲命名空間使用複數。

最典型的例子有,在FCL中,我們需要把所有的非泛型集合類集中在一起存放,所以就有了System.Collections命名空間。這樣的命名規範,好處是即便沒有使用過集合類的人,看到這個命名空間,也會知道它之下是和集合(即Collection)相關的一些類型。不要出現類似System.AllCollections、System.TheCollection這樣的命名,這看上去不是太繁瑣、就是含義不清。

舉一個例子,如果我們在項目中存在一系列Processor類型,則可以使用命名空間Processors。

 

 

轉自:《編寫高質量代碼改善C#程序的157個建議》陸敏技

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章