X(Twitter) Zenn GitHub RSS 共有

Javaにおけるインスタンス生成メソッドの命名

作成日時:2025-07-23
更新日時:2025-07-26

Javaにおけるインスタンス生成メソッドの命名パターン

1. of

2. create

3. getInstance

4. valueOf

5. from

6. builder

列挙型の場合のメソッド命名

列挙型(enum)は実行時に新しいインスタンスを生成するわけではないため、「インスタンスを取得する」という考え方になる。

1. valueOf(String name) (標準メソッド)

2. 独自のファクトリメソッド (例: offromCode など)