2008年12月03日 項目1 コンストラクタの代わりに static ファクトリーメソッドを検討する 2 長所の1. 名前を持つ、という事についてです。 インスタンスの生成について、 public のコンストラクタを使用する代わりに、 考慮すべきだ、という論点で書かれていきます。 public のコンストラクタはたった一つのシグニチャしか持つことが出来ません。 実際の開発において、 機能の追加における手直しの時、 追加したメンバに対して足りないコンストラクタを新たに増やす作業というのは、 よく出くわす場面です。 そんな時、いたずらに増えるコンストラクタに違和感を持ちながらも、 手を加えた経験を持っている人は多いんじゃないでしょうか。 クラスを壊していく大きな一つの原因と言えると思います。 悪しき習慣の一つですね。 これはひどい場合、クライアントから見ると違う
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く