複雑に絡み合った複数のクラスへのアクセスを、シンプルな窓口(ファサード)1つにまとめるデザインパターン。
利用する側は内部の複雑な構成を知らなくても、ファサードが公開する簡潔なメソッドを呼ぶだけで済むようになる。サブシステムの内部実装が変更されても、ファサードのインタフェースさえ変わらなければ利用側への影響を抑えられる。
© 2026 ITBGM