ギコ猫とBuilderパターン

結城浩



  ∧_∧  カタカタ   /‾‾‾‾‾‾‾‾‾‾‾‾
 (    )  ∧ ∧ < そして最後にgetResultで成果物を得るのです…と。
 (    )  (,,゜Д゜)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
| ほう、Builderパターンですか?

  ‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾‾
  ∧_∧       /‾‾‾‾‾‾‾‾‾‾‾‾
  ( ・∀・)  ∧ ∧ < な、なんですか?あなた・・・
 (  ⊃ )  (゜Д゜;)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
| DirectorがBuilderを使って複雑なオブジェクトを構築する、と。

  ‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾‾
  ∧_∧       /‾‾‾‾‾‾‾‾‾‾‾‾
  ( ・∀・)  ∧ ∧ < 具体的に何を作るかはConcreteBuilderにまかされますがね…
 (     )  (;゜Д゜)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
| そして最後にClientが成果物を搾取する、と。

  ‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾‾
  ∧_∧       /‾‾‾‾‾‾‾‾‾‾‾‾
  ( ・∀・)  ∧ ∧ < 搾取じゃないでしょ!!
 (  ⊃ )  (゜Д゜;)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

※アスキーアートは2ch.netからお借りしました。

戻る

豊かな人生のための四つの法則