建議126:用名詞和名詞組給類型命名

建議126:用名詞和名詞組給類型命名

類型對應着現實世界中的實際對象。對象在語言中意味着它是一個名詞。所以,類型也應該以名詞或名詞詞組去命名。

類型定義了屬性和行爲。雖然它包含行爲,但不是行爲本身。所以,下面的一些命名對於類型來說是好的命名:

OrderProcessor

ScoreManager

CourseRepository

UserControl

DomainService

 

相應的,如下面的類型名稱則被認爲是不好的典範:

OrderProcess

ScoreManage

ControlInit

DomainProvide

動詞類的命名更像是類型內部的一個行爲,而不是類型本身。

 

 

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

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