デザインパターン

更新日:

用語解説

デザインパターンは、ソフトウェアの設計でよく現れる問題に対する、実績のある解決策を、名前を付けて整理した再利用可能な設計の知識です。

■ 試験で押さえるポイント

  • 完成したプログラムではなく、クラスの役割と関係のひな型です。

  • 生成、構造、振る舞いの三つの分類があります(GoFのデザインパターン)。

  • 設計の意図を、共通の言葉で伝えられます。

分類

目的

例

生成に関するパターン

オブジェクトの作り方を工夫する

Factory Method、Singleton

構造に関するパターン

クラスやオブジェクトの組み合わせ方

Adapter、Composite

振る舞いに関するパターン

オブジェクト間の役割分担と連携

Observer、Strategy

■ 選択肢での判断ポイント

よくある問題への設計上の解決の知識で、アルゴリズムや完成した部品そのものではありません。

音声で聞く

同じ分野の用語