オブジェクトを生成するために public コンストラクタの他に static ファクトリーメソッドを用意するとよいでしょう。 static ファクトリーメソッドとは、インスタンスを返す単なる static メソッドのことです。 例えば、Java の Boolean では次のような static ファクトリーメソッドが提供されています。 public static Boolean valueOf (boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } なお、GoF のデザインパターンで議論される「ファクトリーメソッド」とは異なるので注意が必要です。 Advantages 通常のコンストラクタと比較して static ファクトリーメソッドには次のようなメリットがあります。 名前がつけられる コンストラクタの名前は必ずクラス名と一致しな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く