必要なカプセル化を実現し、メイン クラスを適切なサイズに保つために、メイン クラスから分離されたクラスの包括的な用語を探しています。
たとえば、各ブログ投稿はBlogPostのインスタンスであり、次のように個別のクラスによって提供されます。
- 創造と更新、
- タグの取得と保存、
- 関連付けられた URL の取得、
- キャッシングとインデックス作成
- 等
彼ら全員:
- BlogPostの外でインスタンス化されることはありません。
- BlogPostから継承しないでください。
- 代わりに、別の中間クラスからいくつかの一般的なメソッドを継承します。
- それ以外はほとんど異なります。
これらはどのように命名する必要がありますか?