投稿日 | : 2006/10/09(Mon) 21:55 |
投稿者 | : neptune |
Eメール | : |
URL | : |
タイトル | : Re^3: オブジェクト指向とは? |
こんばんは
> URLを一部参考にしましたが理解したようなしなかったような気分です。
> 私は人より知力が低いのでもっと分かりやすい例で示して欲しいです。
私には無理ですので、さらに詳しい方のアドバイスをお待ちください。
> あと私の考え方はあっているのでしょうか?
最初の質問時のリモコンうんぬんと言うくだりでしょうか?
>「私達はテレビのリモコンの操作方法は知っているが、その回路や赤外線などの仕組みについて
は知らない。このように仕組みを知らなくてもリモコンを操作できること」をオブジェクト指向
の意味として捉えたのですが正しいでしょうか?
これはオブジェクトの話としてはそうかもしれませんけど、
オブジェクト指向の話とは別次元のように思いますが???
今思いつくところを書けば、
例えば、人というオブジェクト、家というオブジェクトがあります。
人には、例えば、男、女、大人、子供、などの属性がありますよね。
家には、洋風、和風とか、広さ、間取りなど・・・。
家というオブジェクト + 人というオブジェクト(大人、男の属性を持つ)
+ 人というオブジェクト(大人、女の属性を持つ)
+ 人というオブジェクト(子供の属性を持つ+両親の属性も併せ持つ)
= 家庭という新しい物(オブジェクト)が出来上がります。
このように、オブジェクトの組み合わせでプログラムを組み立てていく考え方を
オブジェクト指向と言うような気がします。
詳しい方のアドバイスをお待ちください。
お役に立ちませんで。