2007-07-22から1日間の記事一覧

Bridge

やりたいことと、そのためにやるべきことを分ける。 何かアクションを起こすクラスがあって、アクションを追加したいときは、クラスを継承してもういっこ作る。そのクラスが内部で実際に行っている処理は、別に切り出しておく。すると、内部処理だけを交換す…

Abstract Factory

部品を組み合わせて、すきな部品を作ってもらう。 部品を提供してくれるのもFactory、それを組み立てるのもFactory。Cilentはあれが欲しい、これが欲しいと指示をして、抽象的にものごとを頼む。実際に組み立てるのはFactory。部品と部品がくっついて部品。 …