2010/9/12問題1.6(問題タイトル:オブジェクト指向の限界)オブジェクト指向設計についての問題(初級レベル)です。重要度:★★★★☆(やや重要)難易度:★★☆☆☆(やや簡単)問題:a〜dのうち、オブジェクト指向プログラミングにおいて実現できないことを1つ選べ。a.数学関数(三角関数や対数関数)など関連のある処理をまとめたクラスを作る(設計する)b.関連のあるデータをまとめたクラスを作る(設計する)c.ログ出力など横断要素と呼ばれるものをまとめたクラスを作る(設計する)d.中身を定義せず、メソッド名、戻り値や引数の型のみを定義したクラスを作る(設計する)問題文終わりこのページのトップへ注意:これ以上、下にスクロールすると解答・解説が見えちゃいます。解答:c解説:オブジェクト指向にて実現できないことを理解しているかを確認する問題です。オブジェクト指向にだって実現できないことはあるんです。それを理解したうえで設計してほしいですね。ちなみに、a⇒できる(正確にはオブジェクト指向にならない気がするのだが、オブジェクト指向プログラミングではそれ以前のプログラミング(構造化プログラミング)も出来る。java.lang.Mathクラスがそう。b⇒できる(通常のクラス)。c⇒できない(アスペクト思考でないとできない)。d⇒できる(インタフェース)。このページのトップへ3.参考文献このページを作成する際に参考にしたページや、もっと勉強したい人向けの資料です。オブジェクト指向にて実現できないことを紹介。978-4774125817このページのトップへこのページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。Corporationの米国およびその他の国における登録商標または商標です。VBAと表記する場合があります。Computer,Inc.の登録商標または商標です。Groupの商標または登録商標です。その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。このホームページの作成者はこれらの会社とはいっさい関係がありません。