ただし、継承に関連する「接尾辞」と見なされる可能性のあるいくつかの共通の慣習と命名慣行があります。
1。派生クラスの命名規則:
* 「ベース」または「親」クラスの接尾辞: 派生クラスは、「ベース」や「親」などの接尾辞を使用して、基本クラスとの関係を示す場合があります。たとえば、「EmployeeBase」または「CustomerParent」。このアプローチはあまり一般的ではありませんが、明確にするために役立ちます。
* 「派生」または「子」クラスの接尾辞: 同様に、派生クラスは「派生」や「子」などの接尾辞を使用して、相続を明示的に示すことができます。たとえば、「EmployeeDerived」または「CustomerChild」。 繰り返しますが、これはあまり一般的ではなく、過度に冗長と見なされる可能性があります。
2。 「インターフェイス」接尾辞:
* 「インターフェイス」接尾辞: インターフェイスを定義する場合、インターフェイス名に「インターフェイス」を追加することがよくあります。これは、具体的な実装ではなく、クラスの性質をインターフェイスとして明確にします。たとえば、「iEmployee」または「icustomer」。
3。 特定の設計パターンのサフィックス:
* 「デコレーター」接尾辞: デコレーターのパターンでは、デコレーターには通常、「デコレーター」の接尾辞があります。たとえば、「LoggerDecorator」または「CachingDecorator」。
* 「アダプター」接尾辞: アダプターは「アダプター」の接尾辞を使用する場合があります。たとえば、「DataBaseAdapter」または「NetworkAdapter」。
これらは単なる慣習であり、それらの使用を決定する厳格なルールはないことに注意することが重要です。プロジェクトと一致し、コードを理解しやすくする命名規則を選択する必要があります。
要約すると、厳格な意味で特定の「継承の接尾辞」はありませんが、いくつかの命名規則とデザインパターンは接尾辞を利用して関係を示し、クラスの性質を明確にします。
