デザインパターンの説明はどれか。
| ア | Javaなどのプログラム言語に依存した、コーディングの定石やノウハウを集めたものである。 |
| イ | 再利用性や柔軟性の高いプログラムを設計するために、参考となるオブジェクトの組合せをパターンとして分類したものであり、代表的なパターン集としてGoFがある。 |
| ウ | ソフトウェアの開発方法をパターン集としてまとめたものであり、組織編成や開発管理のためのパターンがある。 |
| エ | ソフトウェアの基本構造を設計するためのパターンであり、その一つにMVCがある。 |
答え イ
【解説】
| ア | Javaなどのプログラム言語に依存した、コーディングの定石やノウハウを集めたものであるのは、コーディング規約です。(×) |
| イ | 再利用性や柔軟性の高いプログラムを設計するために、参考となるオブジェクトの組合せをパターンとして分類したものであり、代表的なパターン集としてGoFがあるのは、デザインパターンです。(〇) |
| ウ | ソフトウェアの開発方法をパターン集としてまとめたものであり、組織編成や開発管理のためのパターンがあるのは、ソフトウェアパターン(?)です。(×) |
| エ | ソフトウェアの基本構造を設計するためのパターンであり、その一つにMVCがあるのは、アーキテクチャパターンです。(×) |
【キーワード】
・デザインパターン