作成日 2010/9/12
最終更新日 2010/9/12

問題1.1(問題タイトル:クラスとオブジェクト)

オブジェクト指向設計についての問題(初級レベル)です。

問題タイトル:クラスとオブジェクト
重要度:★★★★★(非常に重要)
難易度:★☆☆☆☆(簡単)


1.問題
2.解答・解説
3.参考文献


1.問題

問題タイトル:クラスとオブジェクト
重要度:★★★★★(非常に重要)
難易度:★☆☆☆☆(簡単)

問題:以下のデータ(表1)があるとき、そのクラス図として最も適切なものをa〜dの中から1つ選べ。

表1 年賀状データ
郵便番号住所氏名
111-1212どいなか市どいなか1-2-3相 上男
123-9191都会市都会1-1-1可木 久家子
722-1109島田市個根14-1指洲 瀬曽
222-2222角鵜市九鵜層5-3-1舘 伝渡


 a.
  

 b.
  

 c.
  

 d.
  


問題文終わり

このページのトップへ












注意:これ以上、下にスクロールすると解答・解説が見えちゃいます。

2.解答・解説

解答:d
解説:
 クラスとは何か?オブジェクトとは何か?を理解しているかどうかを確認する問題です。
とりあえず、オブジェクト初心者は
「オブジェクト」=「データ」
「クラス」=「オブジェクトの構成要素(データ)を定義したもの」
と理解しておきましょう。
 「クラス」=「処理(メソッド)の集まり」となることもありますが、一旦忘れた方がいいです(※1)。

 ちなみに、
 a.これはクラス図ではなくオブジェクト図です。
 b.惜しいけど、なんか違う
 c.違う。
 d.クラス図ですね。
です。

------
※1:なぜなのか?理由は2つある。
(1)POA(プロセス中心アプローチ)よりもDOA(データ中心アプローチ)の方が保守しやすい
(2)データを中心に考えたクラスの方が凝集度が高く保守しやすい
このページのトップへ

3.参考文献

 このページを作成する際に参考にしたページや、もっと勉強したい人向けの資料です。

番号

リンク先の名称

リンク先の説明

リンクした日

1 クラスとオブジェクト - だるまのエクセルVBA クラス、および、オブジェクトとはどのようなものかを解説。 2010/9/12

番号

著者名

書籍名

ISBN

1 オージス総研オブジェクトの広場編集部、山内 亨和 その場でつかえるしっかり学べるUML2.0 978-4798012391
2 テクノロジックアート UMLモデリング教科書 UMLモデリングL1 第2版 978-4798117317
3 桐越 信一 , 国正 聡 , 竹政 昭利 , 照井 康真 , 橋本 大輔 UMLモデリング教科書 UMLモデリングL2 第2版 978-4798117324


Prev Up Next  Top
このページのトップへ


このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。
このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。

Microsoft 、Windows 、Visual Basic および Excel は米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
ここではExcel® をエクセル、Visual Basic® for Applications をVBAと表記する場合があります。
Mac 、Mac OS 、Mac OS X は米国Apple Computer,Inc.の登録商標または商標です。
OMG、UML、Unified Modeling Languageは、Object Management Groupの商標または登録商標です。
その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。

このホームページの作成者はこれらの会社とはいっさい関係がありません。