2008-07-01から1日間の記事一覧

Facadeパターン

Facadeパターンはもうちょっと違う話。 たとえばある処理をしたいとする。 そしてその処理するためにはClassAとかClassBとかClassCとか色々なクラスが絡み合ってる。 まずClassAのhoge()というメソッドを呼び出して、次にClassCのfuga()というメソッドを呼び…

Builderパターン

たとえばあるインスタンスを作りたい。 そのインスタンスを作ってくれるのはこのクラスだ! ってのが分かっている時。例: たとえばmainクラスの中で、ある『文書』を作りたい。 その『文書』を作ってくれるのは、TextBuilderだったりHTMLBuilderだったりす…

BuilderパターンとFacadeパターンの違いについて考えてみた

結城先生の本をはじめ、デザインパターンを読み始めな私ですが、 BuilderパターンとFacadeパターンの違いがよくわからなかった。 どっちも複雑な処理を一気にやってくれる人を立ててるパターンなんじゃないの? ってかんじだったけど、色々調べたり考えてみ…