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