▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2002.3.27 vol.834 18,211 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ==PR================================================================== ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃☆☆ 経営とITの橋渡しをする新しい人材「ITコーディネータ」☆☆┃ ┃「第2回ITコーディネータ補試験」★受付締切迫る(3/29必着)★┃ ┃☆☆  受験案内・願書の入手は http://www.itc.or.jp/ から  ☆☆┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ====================================================================== □■□■□■□「e-Based Learning」コースお申込受付開始□■□■□■□■ ■ 通信教育に加えて、Webベースの宿題、質問、採点などをプラス □ □ Webテストで実力チェックが何度も可。忙しい方には最適の学習スタイル■ ■ お申込は http://www.itec.co.jp/personal/tsushin_gaiyou.htm から□ □■□■□■□《資格取得の最短距離》アイテックの通信講座■□■□■□■ ==================================================================PR== > /********************* 春試験まで あと25日 *********************/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  オブジェクト指向に関する記述のうち、適切なものはどれか。  ア オブジェクト指向モデルでは、抽象化の対象となるオブジェクトの    操作をあらかじめ指定しなければならない。  イ カプセル化によって、オブジェクト間の相互依存性を高めることが    できる。  ウ クラスの変更を行う場合には、そのクラスの上位にある    すべてのクラスの変更が必要となる。  エ 継承という概念によって、モデルの拡張や変更の際に変更部分を    局所化できる。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H13.春 基本情報 問47) ----------------------------------------------------------------------  エ 継承という概念によって、モデルの拡張や変更の際に変更部分を    局所化できる。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  ソフトウェア工学の話に入っています。  今日は、オブジェクト指向に関する問題でした。  オブジェクト指向とは、ソフトウェア開発を行う手法の1つです。  オブジェクトと呼ばれるデータとプロセスを一体化したものを用いて、  似たような構造のソフトウェアをたくさん作るときなどに有効な手法です。  Java や C++ は、オブジェクト指向のプログラミング言語ですね。  オブジェクト指向は、初めて勉強する方は用語がややこしいと思います。  実際に Java などでプログラミングをしながら勉強するのが  一番わかりやすいと思います。  選択肢を順に見ていきましょう。 > ア オブジェクト指向モデルでは、抽象化の対象となるオブジェクトの >   操作をあらかじめ指定しなければならない。    結論から言ってしまえば、オブジェクト指向モデルでは    抽象化の対象となるオブジェクトの操作は指定しなくても大丈夫です。    ややこしくなりますが、言葉の説明をしておきましょう。    オブジェクト指向で抽象化を行うことを汎化(Generalization) と    言います。    汎化とは、複数のオブジェクトに共通する性質に注目して    抽象化することをいい、is-a 関係とも言われたりします。    例えば、「バス」や「トラック」を汎化すると「自動車」になります。    「バス is a 自動車」、「トラック is a 自動車」と言う関係です。    ちなみに、クラス間に共通する性質を抽出し、共通情報クラスを    作ったときに、上位クラスのことをスーパークラス、下位クラスの    ことをサブクラスといいます。    is a 関係で見れば、「サブクラス is a スーパクラス」    サブクラスからスーパクラスを生成することを汎化(Generalization) 、    スーパクラスをサブクラスに分解することを特化(specialization)、    と言います。 > イ カプセル化によって、オブジェクト間の相互依存性を高めることが >   できる。    カプセル化(encapsulation) とは、オブジェクト同士の独立性を    高めるための方法です。    カプセル化でデータとメソッドをひとまとめにして、    オブジェクトとして定義し、外部に対しては必要な情報(メッセージ)    の交換だけとすることで独立性を高めます。    かみ砕いていえば、カプセル化はデータを外部と切り離した状態にする    ことなので、相互依存性は低くなる・・・ということです。 > ウ クラスの変更を行う場合には、そのクラスの上位にある >   すべてのクラスの変更が必要となる。    クラス(class) とは、似たような性質のオブジェクトをあつめた    グループのことを言います。    クラスを変更しても、他のクラスへの依存性は無いので、    変更する必要はありません。    ちなみに、オブジェクトはクラスをインスタンス化したものです。    インスタンス(instance) とは、クラスの個々のオブジェクトを    具体的にあらわしたものを言います。 > エ 継承という概念によって、モデルの拡張や変更の際に変更部分を >   局所化できる。    選択肢の日本語がしっくり来ませんが、これが正解です(^^;;    継承(inheritance) とは、親クラスの性質や動作を子クラスが引き継ぐ    ことを言います。    そのまま、インヘリタンスとカタカナで書かれる場合もあります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆「基本情報技術者試験 C言語プログラム問題の切り札」関連◆ ----------------------------------------------------------------------  #購入はこちら or 全国の書店でどうぞ。  http://books.rakuten.co.jp/itexam/b.jsp?i=4774114189  #発売記念プレゼントの詳細はこちら。  http://www.shunzei.com/mm/backnumber/vol_820_20020307.txt  引き続き、購入された方からのご意見、ご感想をお待ちしております。  それと、誤植や解説の誤りなどもありましたら、お願いします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限:3月28日(木)の夜まで ----------------------------------------------------------------------  「この問題がわからない!!!」という、  読者からの質問をみなさんに回答してもらおう!というコーナーです。  今回の質問はこちらです。(出典:H12.春 2種 問46) ----------------------------------------------------------------------  トランスポート層以上が異なる LAN システム相互間でプロトコル変換を  行うことができる機器はどれか。  ア ゲートウェイ  イ ブリッジ  ウ リピータ  エ ルータ --[回答のめやす(横幅:全角34文字)]-------------------------------- > 1234567890123456789012345678901234 ----------------------------------------------------------------------  おしょうさんより > 本を読んでもイマイチ「〜層」や相互間の変換というイメージがつきません。 > その他の層についても、分かりやすい説明があったらお願いします。  というコメント付きです。  これに対する回答(解説)を3月28日(木)の夜までにお願いします。  このコーナーで取り上げてほしい問題のリクエストも募集中! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ >  ★  お便り、回答をどうもありがとうございました(掲載順) ★  < ---------------------------------------------------------------------- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「C言語プログラム問題の切り札」のご意見、ご感想  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > ライトスルー(write through) 方式 って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     4,913 部       :まぐまぐ  http://www.mag2.com/     10,705 部       :めろんぱん http://www.melonpan.net/   2,593 部                           ───────  登録・解除:http://www.shunzei.com/mm/        18,211 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (2種平成11年秋問17ウ)の選択肢より > ウ 主記憶の更新と同時にキャッシュメモリの更新を行う。  (1種平成9年問19ア)の選択肢の一部より > 書込み命令が実行された時に、キャッシュメモリと主記憶の両方を > 書き換える方式  ライトスルー(write through) 方式とは、シングルプロセッサシステムで、 データを書込むときにキャッシュメモリと主記憶の両方に書込みを行う方式 です。キャッシュメモリと主記憶の整合性を保つことができます。  ただ、マルチプロセッサシステムの場合、キャッシュメモリは各プロセッサ ごとに持っている(場合が多い)ので、ライトスルー方式では整合性を保つ ことができません。  整合性を保つ方法としては各キャッシュメモリで同期を取って、最新の情報 を保つようにするか、更新されたキャッシュメモリ以外のキャッシュメモリ にはアクセスしないようにする必要があります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ==================================================================PR==