開発手法・設計

Facadeパターン

日本語

概要

複雑に絡み合った複数のクラスへのアクセスを、シンプルな窓口(ファサード)1つにまとめるデザインパターン。

詳細

利用する側は内部の複雑な構成を知らなくても、ファサードが公開する簡潔なメソッドを呼ぶだけで済むようになる。サブシステムの内部実装が変更されても、ファサードのインタフェースさえ変わらなければ利用側への影響を抑えられる。

プログラミングの他の用語