ソフトウェア開発技術者平成15年春期 午前問48

問48

汎化を表す図はどれか。
  • 48a.png/image-size:208×97
  • 48i.png/image-size:208×93
  • 48u.png/image-size:208×93
  • 48e.png/image-size:208×99
  • [出題歴]
  • 応用情報技術者 H29春期 問47

分類

テクノロジ系 » システム開発技術 » ソフトウェア要件定義

正解

解説

オブジェクト指向において親クラスと子クラスの関係には、is-a(汎化-特化)関係と、part-of(集約-分解)関係があります。
is-a(汎化-特化)関係
「動物-犬」や「家電-テレビ」などのように「…は、○○である」で表される関係。
part-of(集約-分解)関係
「コンピュータ-CPU」や「自転車-サドル」などのように「…は、○○の一部である」で表される関係。
これを踏まえると以下のよう判断できます。
  • 正しい。汎化-特化関係です。
  • 集約-分解関係なので誤りです。
  • クラスと、そのクラスが有する手続きなので誤りです。
  • クラスと、そのクラスが有する属性なので誤りです。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop