質問: 派生クラスに名前を付けるPythonの方法 私は派生のためのより受け入れやすい命名規則が何であるか分かりません クラス。たとえば、基本クラス `Fruit` があるとします。このクラスから、appleクラス、 オレンジとパッションフルーツ。基本クラスの名前を クラス名の冒頭または末尾に表示する必要がありますか? `FruitApple` 、 `FruitOrange` 、 `FruitPassionFruit` または `AppleFruit` `OrangeFruit` と `PassionFruitFruit` ?
回答: 常識を使います。 あなたの例では、他の人が議論しているように、 `Fruit` の部分は明らかに冗長です。 `Apple` 、 `Orange` などを使用してください。代わりに別の例を使用してみましょう。 `Plugin` という基本クラスがある場合は、「フォーマットするプラグイン」として読み込んだ派生クラス `FormattingPlugin` の名前を付けます。代わりの `PluginFormatting` は、 "プラグインのフォーマット"と読みます。私は読書が主観的だと思うので、あなた自身の最善の判断を使用してください。 果物の例とは異なり、それはクラスが何をしているかについての完全な説明ではないので、単に`書式設定`という名前にしないでください。