過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問46

ソフトウェア開発管理技術

オブジェクト指向プログラミングの特徴はどれか。

答えと解説を見る

✓ これが正解アオブジェクトが相互にメッセージを送ることによって,協調して動作し,プログラム全体の機能を実現する。

解説

オブジェクトが依頼を投げ合って全体が動きます。

オブジェクト指向プログラミングでは、データとそれを扱う手続きを一つのまとまりにし、そのまとまりどうしが互いに依頼を投げ合うことで、プログラム全体の働きを組み立てます。それぞれのまとまりは自分の持ち物を自分で面倒みるので、内側の作りを取り替えても、依頼の受け口さえ変わらなければ周りに影響が及びません。上のクラスの性質を下のクラスが受け継ぐ仕組みも備わっていますが、受け継いだうえで下のクラスが独自の性質を足せることも、この考え方の持ち味です。判定の軸は、その記述がこの持ち味を言い当てているのか、それとも持ち味を打ち消す形になっているか、あるいは別の設計のやり方の作法を述べているのかです。

ほかの選択肢はなぜ違うのか

出典:平成24年度 春期 基本情報技術者試験 午前 問46

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)