開始行: * キーワード [#p4ea1c05] - コンストラクタ - メソッド -- 引数 * 何か [#be09cdb6] 生まれながらにして完全体、ただ呼ぶだけ コンストラクタの呼び出しだけでインスタンスの状態を完全に... - Complete Constructor: 完全コンストラクタ * なぜか [#m70c6e7d] 属性に対応するsetterを画一的に用意すればインスタンスの状... - 不安定: setterによってインスタンスの状態を常に変更でき... - 不明確: インスタンスを完全な状態にするための手順を読み... コンストラクタの呼び出しだけでインスタンスの状態を完全に... - 役割の分担: 完全な状態のインスタンスだけで仕事をする * どのように [#n455f114] たとえば、Webアプリケーションにてパラメータを取り扱うケー... パラメータを取得する場面でキー名を与えるのではなく、 request.getParameter("password"); キー名をもったインスタンスを作成しておきます。 RequestParameter password = new RequestParameter(request... password.get(); こうすることで、パラメータに対するキー名は何かという問題... * 関連 [#h8381195] - [[設計パターン/ファクトリ]] * 参考 [#h2caf564] - [[いまさら聞けない「オブジェクト指向設計の3つのコツ」~... - [[Complete Constructor(完全なコンストラクタ) - Strate... 終了行: * キーワード [#p4ea1c05] - コンストラクタ - メソッド -- 引数 * 何か [#be09cdb6] 生まれながらにして完全体、ただ呼ぶだけ コンストラクタの呼び出しだけでインスタンスの状態を完全に... - Complete Constructor: 完全コンストラクタ * なぜか [#m70c6e7d] 属性に対応するsetterを画一的に用意すればインスタンスの状... - 不安定: setterによってインスタンスの状態を常に変更でき... - 不明確: インスタンスを完全な状態にするための手順を読み... コンストラクタの呼び出しだけでインスタンスの状態を完全に... - 役割の分担: 完全な状態のインスタンスだけで仕事をする * どのように [#n455f114] たとえば、Webアプリケーションにてパラメータを取り扱うケー... パラメータを取得する場面でキー名を与えるのではなく、 request.getParameter("password"); キー名をもったインスタンスを作成しておきます。 RequestParameter password = new RequestParameter(request... password.get(); こうすることで、パラメータに対するキー名は何かという問題... * 関連 [#h8381195] - [[設計パターン/ファクトリ]] * 参考 [#h2caf564] - [[いまさら聞けない「オブジェクト指向設計の3つのコツ」~... - [[Complete Constructor(完全なコンストラクタ) - Strate... ページ名: