Python クラス名の命名規約は?

Python のクラス名の命名規則は、通常次の慣習に従います。

  1. クラス名は先頭に大文字を使用したキャメルケース表記(各単語の先頭を大文字にし、アンダースコアは使用しない)にする必要があります。例:MyClass
  2. クラス名は通常名詞か名詞句で、クラスのオブジェクトが何を表すかを説明するもの
  3. クラス名が複数の単語からなる場合は、頭字語や略語を使用できますが、読みやすさは維持するべきです。例えば、HTTPServer。
  4. Python標準組み込み関数やキーワードは、クラス名には使用しないものとする。

Pythonクラスの命名規則に準拠したクラス名の例を以下に示します。

  1. HTTP リクエストハンドラ
  2. XMLパーサー
  3. データベース接続

つまり、Pythonのクラス名は簡潔で、正確に説明でき、先頭が大文字のキャメルケースでなければならないということです。

bannerAds