[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/10/09(Mon) 18:51
投稿者名:cppl
Eメール:
URL :
タイトル:
オブジェクト指向とは?
はじめまして
何気に耳にするオブジェクト指向という語句について教えて下さい。
よろしくお願いします。

私が調べたところオブジェクト指向とは
「私達はテレビのリモコンの操作方法は知っているが、その回路や赤外線などの仕組みについては知らない。このように仕組みを知らなくてもリモコンを操作できること」をオブジェクト指向の意味として捉えたのですが正しいでしょうか?

あとVBではどの辺がオブジェクト指向なのでしょうか?
簡単な例でいくつか示していただけませんか?お願いします。

投稿時間:2006/10/09(Mon) 19:00
投稿者名:neptune
Eメール:
URL :
タイトル:
Re: オブジェクト指向とは?
> はじめまして
> 何気に耳にするオブジェクト指向という語句について教えて下さい。
> よろしくお願いします。
こんにちは

説明できないので「オブジェクト指向とは」でググって見ました。
オブジェクト指向とは のドンピシャがありました。
http://iwatam-server.dyndns.org/software/devintro/oo/oo/index.html
参考になるように思います。

投稿時間:2006/10/09(Mon) 19:12
投稿者名:cppl
Eメール:
URL :
タイトル:
Re^2: オブジェクト指向とは?
> http://iwatam-server.dyndns.org/software/devintro/oo/oo/index.html
> 参考になるように思います。

URLを一部参考にしましたが理解したようなしなかったような気分です。
私は人より知力が低いのでもっと分かりやすい例で示して欲しいです。

あと私の考え方はあっているのでしょうか?

投稿時間:2006/10/09(Mon) 21:55
投稿者名:neptune
Eメール:
URL :
タイトル:
Re^3: オブジェクト指向とは?
こんばんは

> URLを一部参考にしましたが理解したようなしなかったような気分です。
> 私は人より知力が低いのでもっと分かりやすい例で示して欲しいです。
私には無理ですので、さらに詳しい方のアドバイスをお待ちください。

> あと私の考え方はあっているのでしょうか?
最初の質問時のリモコンうんぬんと言うくだりでしょうか?
>「私達はテレビのリモコンの操作方法は知っているが、その回路や赤外線などの仕組みについて
は知らない。このように仕組みを知らなくてもリモコンを操作できること」をオブジェクト指向
の意味として捉えたのですが正しいでしょうか?
これはオブジェクトの話としてはそうかもしれませんけど、
オブジェクト指向の話とは別次元のように思いますが???

今思いつくところを書けば、
例えば、人というオブジェクト、家というオブジェクトがあります。
人には、例えば、男、女、大人、子供、などの属性がありますよね。
家には、洋風、和風とか、広さ、間取りなど・・・。
家というオブジェクト + 人というオブジェクト(大人、男の属性を持つ)
+ 人というオブジェクト(大人、女の属性を持つ)
+ 人というオブジェクト(子供の属性を持つ+両親の属性も併せ持つ)
= 家庭という新しい物(オブジェクト)が出来上がります。

このように、オブジェクトの組み合わせでプログラムを組み立てていく考え方を
オブジェクト指向と言うような気がします。

詳しい方のアドバイスをお待ちください。
お役に立ちませんで。

    

投稿時間:2006/10/09(Mon) 22:37
投稿者名:あん
Eメール:
URL :
タイトル:
Re^3: オブジェクト指向とは?
> > http://iwatam-server.dyndns.org/software/devintro/oo/oo/index.html
> > 参考になるように思います。
>
> URLを一部参考にしましたが理解したようなしなかったような気分です。
> 私は人より知力が低いのでもっと分かりやすい例で示して欲しいです。
知力が足りないのではなくて
努力が足りないのでは?
URL紹介されて12分で回答してるし・・

投稿時間:2006/10/10(Tue) 02:08
投稿者名:ヤマ@文系
Eメール:
URL :
タイトル:
Re^3: オブジェクト指向とは?
オブジェクト指向がどういうものかは議論が結局破綻すると思います。
(概念論だから)
2006.08月号の日経ソフトウエアに矢沢久雄氏がオブジェクト指向とは何かについて
書いてありました。

投稿時間:2006/10/10(Tue) 11:11
投稿者名:ダンボ
Eメール:
URL :
タイトル:
Re: オブジェクト指向とは?
> あとVBではどの辺がオブジェクト指向なのでしょうか?
> 簡単な例でいくつか示していただけませんか?お願いします。

VBでのコントロール(テキストボックスやラベル、リストボックス等々)は(オブジェクト指向プログラミングの)いい例だと思います。

・コントロールに対して、属性や動作やイベントが定義されており、それらを操作することにより目的が達成できる。
・コントロールの内部処理は隠蔽されており、使用者が考慮する必要が無い。
・コントロールはクラス化されており、上位のクラスの属性や動作やイベントを継承している。
 (殆どのコントロールに.Topや.Width、.Visible、.Enable、.Move等々があって同じ意味・同じ効果を持つ)
・これらの継承はコントロール毎に作りこむのではなく、上位のクラスで定義・実装すれば良い。
 (ので、上位を変えれば下位は自然に変わるので保守が楽だぞ)

オブジェクト指向とオブジェクト指向プログラミングはちょっと違うかもしれないが。
(オブジェクト指向は形而上でオブジェクト指向プログラミングは形而下かな)

投稿時間:2006/10/10(Tue) 19:20
投稿者名:cppl
Eメール:
URL :
タイトル:
Re^2: オブジェクト指向とは?
>>あんさんへ
その通りです、努力が全然足りませんでした。

>> neptuneさんへ
私の考えはオブジェクトの捕らえ方で
それらを組み合わせていこうとすることがオブジェクト指向の考え方なんですね!!

>>ヤマ@文系さんへ
難しいですね…

>> ダンボさんへ
やっぱりコントロールなどがそうなんですね。
すっきりしました!!!