コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

ノート:Facade パターン

ページのコンテンツが他言語でサポートされていません。

パッケージによる隠蔽は不要では?

[編集]

デザインパターンの発端となった下記の書籍によると、 オブジェクト指向における再利用のためのデザインパターン ISBN 978-4797311129

"アプリケーションがサブシステム内のクラスを 直接利用する必要があれば、facadeはそれを妨げはしない。"

とあります。また、

"Facadeクラスはもちろん公開インタフェースの一部であるが、 公開インターフェースはFacadeクラスだけとは限らない。サブシステム内の 他のクラスも通常は公開される。"

ともあります。公開される事が前提となっているのですから、 パッケージによる隠蔽については、訂正の必要があるのではないでしょうか。 --Anonymouse jp 2012年1月16日 (月) 16:56 (UTC)[返信]