web-dev-qa-db-ja.com

c#クラスの命名基準/ガイドライン

長年にわたり、アプリケーションのサービスにさまざまな命名規則を使用してきました

例えば:

 [ClassName] Service 
 [ClassName] Manager 
 [ClassName] Factory 
 [ClassName] Provider 
 [ClassName] Helper 

私は通常、外部の依存関係がないユーティリティクラスにのみ「ヘルパー」サフィックスを使用します。

しかし、私は他の人との間に多少のクロスオーバーがあることに気付き、何をいつ使用するかについての推奨事項/標準/ガイドラインがあるかどうか疑問に思いましたか?

18
Ben

[〜#〜] msdn [〜#〜] には、型の命名に関するアドバイスがあります。

また、命名に関するより詳細な説明と多くの追加の設計アドバイスについては、 Framework Design Guidelines の本を読むことをお勧めします。

7
Ed James