プロジェクトのサイズが大きくなるにつれて、同様の機能を持つクラス名の規則があるはずだと思います。
同様の機能を持つ3つのデータハンドラーがあり、唯一の違いはそれらが処理するデータ型であると仮定します。
インターフェースがありますDataHandler
。
interface DataHandler
データには、ビットマップ、ビデオ、サウンドの3種類があります。
より広く使用されている命名規則はどれですか?
オプション1。
class BitmapHandler
class VideoHandler
class SoundHandler
オプション2。
class DataHandlerBitmap
class DataHandlerVideo
class DataHandlerSound
音が良いので現在オプション1を使用していますが、オプション2を使用することにも利点があると思います。特に、プロジェクトのサイズが大きいです。クラス名をアルファベット順に並べ替えることで、存在するデータハンドラーの数を簡単に確認できます。また、IDEのインテリセンスを使用して、類似したタイプのクラスをすべて簡単に把握して使用できるようになります。
編集済み
c#タグを削除しました。C#とJavaの命名規則が異なるとは思えませんでした。