• ベストアンサー

命名規約について

略称を用いるときの変数名、クラス名の付け方ですが 推奨されている付け方はありますでしょうか。 例えば以下の場合だとどちらになりますか? (1)略称であっても単語区切りなので小文字 class TestDao TestDao testDao = new TestDao() (2)略称なので、大文字 claas TestDAO TestDao testDAO = new TestDAO() (2)の場合だと、例えばIDを処理するDAOを作ると class IDDAO ・・・っておかしいですよね。 なので class IdDaoだと思うのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

Sun のコーディング規約では特に言及されていないようですね。 http://numata.designed.jp/javacodeconv/CodeConventions.doc8.html Javaスタイルブックでは、「頭字語は、先頭文字だけを大文字にする」となっていますね。 “HogeDao”,“Xml”,“Html”のようにする様に推奨しています。 http://www.amazon.co.jp/dp/4798119202 ご指摘のように、全て大文字にすると単語区切りが分からなくなる事が理由のようです。

rararat
質問者

お礼

なるほど、ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A