共通の入り口を作る「Facade」この広告は、90日以上更新していないブログに表示しています。古い記事スポンサーリンクデザインパターンのうち、Facadeパターンについて紹介します。Facadeパターンとはクラス図サンプルFacadeパターンとはGoF本の定義によると、Facadeパターンは以下のような目的で使われるとされています。サブシステム内に素な持している複数のインターフェース群に対する、統一したインターフェースを提供する。Facadeぱ高レベルのインターフェースを定義することにより、サブシステムを容易に使えるようにするものである。言い方が難しいので、簡単に言い直すと、Facadeパターンは既存システムの使用方法を簡単にするために使います。Facadeは窓口という意味がありますが、窓口を用意することによって、既存のシステムへの入り口を簡素にします。実は、Facadeパターンは実生活でもお目にかかることがあります。大きな会社だったら「社内ヘルプデスク」みたいな部署があったりしませんか?会社のPCの故障や、申請事項などをまとめてやってくれる部署です。複雑な申請事項などを意識せずとも、ヘルプデスクという「窓口」の使い方だけ知っていれば、それで目的は果たせます。実際にサンプルを見てみます。クラス図クラス図はこんな感じです。Mainは、HelpDeskのインターフェースだけ知っていれば、あとはHelpDeskの方で社員の検索処理などをやって、結果を返してくれます。名前を引数に、社員のメールアドレスを返します。"という社員は存在しません。");}}}実行した結果は以下のとおりになります。sarutaさんのメールアドレスは、hoge@shigetomi.comです。Serviceを作るのは非常に簡単です。...2014-11-25特定のユーザがフォローしているユーザのリストを取得してファイルに吐き出す。すごく雑なサンプルだけど。framework."というエラーが出た月別アーカイブはてなブログをはじめよう!sho322さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。