0

この質問は、次の 2 つの単純な質問で構成されています。

  1. Java 命名規則に関する最新の文書、1999 年の文書はOracleで入手できますか?

  2. たとえば、複雑なクラスの新しいインスタンスを作成することだけを目的とするメソッドをどのように呼び出しますXmlErrorか? createXmlError()? generateXmlError()? getXmlError()?

ありがとう!

4

3 に答える 3

2

get メソッドは通常、次のような「フィールドの値を取得する」ことを意味します。

int getTotal() {
    return total;
}

新しいオブジェクトを構築して返すメソッドの場合、あなたが話しているのはほとんどFactory. Java API のファクトリは、いくつかの命名規則を使用します。createXXX makeXXX generateXXXすべてが標準版のファクトリまたは別のファクトリに表示されます。

あなたにとって最も意味のあるものを使用し、それに固執することをお勧めします。ただし、単純なフィールド操作の場合は保存getしてください。set

于 2012-10-15T15:16:12.733 に答える
0

あなたの create() と generate() の例は妥当なようです。広く普及させるための API を作成している場合を除き、あまり心配する必要はありません。

于 2012-10-15T15:14:28.567 に答える
-1
  1. singletonクラスを使用している場合getInstance()は、私が思う規則です。
  2. それ以外の場合は、生成するクラスを拡張してExceptionスローします。
于 2012-10-15T15:16:27.193 に答える