ギコ猫とFacadeパターン

結城浩

目次

Facadeパターン



  ∧_∧  カタカタ   /‾‾‾‾‾‾‾‾‾‾‾‾
 (    )  ∧ ∧ < こうすれば複雑なサブシステムも簡単に利用できるのです…と。
 (    )  (,,゜Д゜)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \

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

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

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

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

/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
| シンプルなAPIをClientに提供するわけですな…

  ‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾‾
  ∧_∧       /‾‾‾‾‾‾‾‾‾‾‾‾
  ( ・∀・)  ∧ ∧ < そうですね。シンプルな窓口というわけです。
 (     )  (;゜Д゜)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \

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

/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
| 複雑なシステムを頑張って構築した人の気持ちは考えない、と。

  ‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾‾
  ∧_∧       /‾‾‾‾‾‾‾‾‾‾‾‾
  ( ・∀・)  ∧ ∧ < ソンナコト言ってないでしょ!!
 (  ⊃ )  (゜Д゜;)  \____________
‾‾‾‾‾ (つ_つ____
‾‾‾日∇‾\|ThinkPad|\
       ‾   =========  \
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

Facadeバーテンダー

—————————
俺、ジントニック。
               /‾‾‾‾‾‾
‾‾∨‾‾‾‾‾‾ |  かしこまりました。
 日 M [] 0 Ⅱ Ⅱ レ———————
======〃∧_∧=
 Ⅱ ∩    %(´∀` )
__ ∧ ∧__∧_∧__.)_  /‾‾‾‾‾
  (   ,,)日(    )∇  < モスコーミュールね。
— /   |—-(    )——  \_____
 (___ノ   ━┳━)
 ━┳━   └┃—・゛
‾ ┻‾‾‾ ┻‾‾‾‾


—————————————
このバーテンダー、ヘタだな。
               /‾‾‾‾‾‾
‾‾∨‾‾‾‾‾‾ |  (おいおい、Facadeバーテンダーの顔を立ててくれよ)
 日 M [] 0 Ⅱ Ⅱ レ———————
======= .∧_∧=
 Ⅱ ∩    %(´∀` ;)
__ ∧ ∧__∧_∧__.)_  /‾‾‾‾‾
  ( ゜Д゜,)日( ´∀`)∇  < 代わりに作っちゃろか?
— /   |—-(    )——  \_____
 (___ノ   ━┳━)
 ━┳━   └┃—・゛
‾ ┻‾‾‾ ┻‾‾‾‾

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

戻る

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