[[リファクタリング]] * Creation Methodによるコンストラクタの置き換え [#d7fdae8e] ** 内容 [#zf0e96d7] コンストラクタの代わりに、意図が分かりやすいCreateion Methodを作成し、それがオブジェクトのインスタンスを返すようにする。 ** 動機 [#ncc66b9b] javaやC++のコンストラクタには、クラス名と同一でなくてはならないという制約がある。複数のコンストラクタが存在する場合、コンストラクタからその意図を正確に読み取ることができないため。 ** 手順 [#ic465f21] ** コメント [#xdef2778] #comment