デザパタ + python
■ このスレッドは過去ログ倉庫に格納されています
0663デフォルトの名無しさん
2007/04/06(金) 21:41:50どうして関連付けてしまうのか、誰もよく分からず、
ポカンとしてるんじゃないかと思うが…。
すべてをサンプル・コードだけで判断しないで、
パターンのumlクラス図があるでしょう? それを見ようよ。
そうすれば、Facadeにはパターンとして、必須なメソッドというものは
なくて、複雑な関係のクラスのまとまりにアクセスする前に、
Facadeクラスを間に立てるものだ、ということが分るはず。
それを、Abstract Factoryのumlクラス図と見比べる。
それぞれのクラスの関係も、必須のメソッドについても、
どこもまるきり似ていないということが分かるはず。
とくに、umlクラス図にはパターンのエッセンスが
詰まっているので、よくよく見た方がいいよ。
(書籍に、パターンの解説文、付いてない?
そこらあたりで誤解するのは、なにかが根本的におかしいように思う)
■ このスレッドは過去ログ倉庫に格納されています