オブジェクト指向におけるデザインパターンに関する記述として、適切なものはどれか。
| ア | 幾つかのクラスに共通する性質を抽出して、一般化したクラスを定義したものである。 |
| イ | 同じ性質をもつオブジェクト群を、更にクラスとして抽象化したものである。 |
| ウ | オブジェクトの内部にデータを隠蔽し、オブジェクトの仕様と実装を分離したものである。 |
| エ | システムの構造や機能について、典型的な設計上の問題とその解決策を示し、再利用できるようにしたものである。 |
答え エ
【解説】
| ア | 幾つかのクラスに共通する性質を抽出して、一般化したクラスを定義したものは、汎化です。(×) |
| イ | 同じ性質をもつオブジェクト群を、更にクラスとして抽象化したものは、抽象化です。(×) |
| ウ | オブジェクトの内部にデータを隠蔽し、オブジェクトの仕様と実装を分離したものは、カプセル化です。(×) |
| エ | システムの構造や機能について、典型的な設計上の問題とその解決策を示し、再利用できるようにしたものは、デザインパターンです。(〇) |
【キーワード】
・デザインパターン