デザインパターンとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > デザインパターンの意味・解説 

デザインパターン

別名:デザパタ
【英】design pattern

デザインパターンとは、ソフトウェア設計時に遭遇する典型的な問題に対して、その解決策に名前を付与してテンプレート化したもののことである。主に、オブジェクト指向設計用いられる

デザインパターンは、広義にはソフトウェア構造振る舞いに関するパターン意味するが、狭義にはエリック・ガンマErich Gamma)、リチャード・ヘルムRichard Helm)、ラルフ・ジョンソンRalph Johnson)、ジョン・ブリシディースJohn Vlissides)ら4人(GoFGang of Four)が執筆した書籍Design Patterns:Elements of Reusable Object-Oriented Software』(邦題:『オブジェクト指向における再利用のためのデザインパターン』)に定義され23種類のデザインパターンを指す。多く場合後者の意味用いられGoFデザインパターンとして有名である。

デザインパターンは、ソフトウェア設計熟練者たちによる過去成功例であり、デザインパターンを用いることで、ソフトウェア設計問題遭遇した場合試行錯誤しながら解決策導き出さなければならないという手間が省ける

また、ライブラリプログラムという実体再利用であることに対し、デザインパターンは、考え方概念再利用といえる。そのため、抽象化という武器最大限適用できるオブジェクト指向において急速にデザインパターンが広まった考えられる

なお、デザインパターンは、実際にデザイン設計)の領域だけでなく、アーキテクチャパターンからプログラミングTipsイディオム)まで含まれており、さまざまな場面で適用できる。ただし、使い方によっては副作用もあるため、そのトレードオフ見極めて適用する必要がある


参照リンク
Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, et al. (Addison-Wesley, 1995) - (amazon.com
システム開発のほかの用語一覧
設計思想:  単一分岐  多重分岐  多方向分岐  デザインパターン  デザイン
開発工程:  アーリーアクセスプログラム  アルファテスト


このページでは「IT用語辞典バイナリ」からデザインパターンを検索した結果を表示しています。
Weblioに収録されているすべての辞書からデザインパターンを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からデザインパターンを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「デザインパターン」の関連用語

デザインパターンのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



デザインパターンのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリデザインパターンの記事を利用しております。

©2024 GRAS Group, Inc.RSS