出典: Facade パターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年7月5日 (日) 22:50 UTC、URL: https://ja.wikipedia.org/ Facade パターンあるいは Façade パターン(ファサード・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義された、コンピュータソフトウェアのデザインパターンの1つである。Facade(ファサード)とは「建物の正面」を意味する。異なるサブシステムを単純な操作だけを持ったFacadeクラスで結び、サブシステム間の独立性を高める事を目的とする。 [概要] Facadeパターンの例として、サブシステムとしてのコンパイラーを考える。システムとしてのコンパイラーは字句解析器や構文解析器などから構成されている。これらの構成要素は、新たなコンパイラーやその他ソフトウェアを作成する上でサブシステムとして利用することが出来る。しかし、一般ユーザーにとってコンパイラーはソースコードからプログラムを生成するためのものであり、ソースコードをコンパイルできる機能があれば十分である。そこでサブシステムから一般ユーザーのために一般ユーザーが必要としているコンパイル機能だけを呼び出すクラスを提供する。ここで提供されたコンパイル機能を持つクラスがFacadeクラスである。Facadeクラスが提供された事により一般ユーザーはサブシステムの詳細を知る必要がなくなり、サブシステムの実装から解放されるのである。 |
出典: デザインパターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年4月3日 (金) 13:38 UTC、URL: https://ja.wikipedia.org/ ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。 [概要] 書籍『オブジェクト指向における再利用のためのデザインパターン』において、GoF (Gang of Four; 四人組) と呼ばれる4人の共著者は、デザインパターンという用語を初めてソフトウェア開発に導入した。GoFは、エーリヒ・ガンマ、リチャード・ヘルム、ラルフ・ジョンソン、ジョン・ブリシディースの4人である。彼らは、その書籍の中で23種類のパターンを取り上げた。 [主要なデザインパターンの一覧] 構造に関するパターン Facade:複数のサブシステムの窓口となる共通のインタフェースを提供する。 |
同義語・類義語 | 関連語・その他 |
---|---|
Facade | Facade |
fəsɑ́d | fəsɑ́d |
ファゥサゥードゥ | ファゥサゥードゥ |
ファゥサゥ́ードゥ | ファゥサゥ́ードゥ |
ファサード | ファサード |
ファサ́ード | ファサ́ード |
FacFacadeade | [名詞] |
・ | 建物の正面 |
Facade Pattern | 建物の前面 |
fəsɑ́d pǽtərn | 建物正面の装飾された建造物 |
ファゥサゥードゥ パェータゥァーン | うわべ |
ファゥサゥードゥ・パェータゥァーン | 見かけ |
ファゥサゥ́ードゥ・パェ́ータゥァーン | ・ |
ファサード パターン | Design |
ファサード・パターン | dizáin |
ファサ́ード・パ́ターン | デザイン |
ファサードパターン | デザ́イン |
Façade パターン | [他動詞] |
Facade パターン | ~を計画する |
・ | ~を立案する |
Design Pattern | ~を設計する |
dizáin pǽtərn | [自動詞] |
デザイン パェータゥァーン | 設計する |
デザイン・パェータゥァーン | 計画する |
デザ́イン・パェ́ータゥァーン | [名詞] |
デザイン パターン | 設計図 |
デザイン・パターン | 計画 |
デザ́イン・パ́ターン | 設計 |
デザインパターン | 図柄 |
・ | |
更新日:2025年 3月 9日 |