したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

最近多くのBBSで話題の韓国の反日問題

254タコ×カニ★:2007/01/29(月) 16:35:44
多分、オブジェクト指向がうんたらかんたらで引っかかるんだろうねw
どちらかと言うとSmalltalkはプログラムをするためのOSなんですよ!
だから一般人は先ず目にすることはありません。
で、オブジェクト指向って何?って、説明しにくいなw

例えば、オブジェクトって世の中に存在する様々な物ですよね。
とりあえず、ここではマッチ箱を取り上げてみますか!
マッチって火をつける道具ですが、火をつけるとどうなります?
・マッチ箱から使えるマッチが1本減ります。
・マッチの燃えカスが1本増えますがゴミ箱に捨てられます。
・マッチ箱にマッチが無くなればマッチ箱ごとゴミ箱に捨てられます。
と言う、オブジェクトには基本的な決まり事ってあるんですよね。
(あの場合は、こうだとかああだとか、ダダはこねないでねw)
プログラムでのオブジェクト指向というのは、こう言った個々のオブジェクトの目的によって
大きなプログラムでも小さなパーツとして決まり事を個々に書くと言う事なんですよ。
プログラムにマッチ箱のオブジェクトがあれば、その中にはマッチ棒と言うオブジェクトが存在している。
逆に外に向かっていくと、マッチ箱には種類がある。
・銀座のクラブでもらったマッチ箱
・新橋の居酒屋でもらったマッチ箱
・スーパーで買った大きなマッチ箱
でもマッチとしての決まり事は一緒ですよね。
こう言った決まり事を継承と言うんですけど、プログラムをこうして書くと非常に
わかりやすく書けるんですよ。
で、その考え方を最初に始めたのがSmalltalkの筈です。
そして、その考え方はMacにもちろん入っています。
Macの画面にあるアイコンが一つのオブジェクトなんですね。
それがハードディスクならその中身が表示されます。
電卓アイコンなら、電卓が現れ計算が出来ますよね。
つまり、OSって大きなプログラムですけど、様々なオブジェクトの集合体って事です。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板