オブジェクト指向
-
1
yamashita
2008/08/11(月) 04:29:15 ID: LMA1W5oROg
-
👍0高評価👎0低評価
-
2
グニャラくん
◆e5sgKA2q7. 2008/08/11(月) 05:26:54 ID: Ko99ryhsPo
-
👍0高評価👎0低評価
-
3
ななしのよっしん
2008/08/11(月) 08:22:51 ID: zysJct0a0I
-
👍0高評価👎0低評価
-
4
yamashita
2008/08/11(月) 09:35:44 ID: LMA1W5oROg
-
👍0高評価👎0低評価
-
5
ななしのよっしん
2008/08/12(火) 12:27:34 ID: nWySHKD/RR
-
👍0高評価👎0低評価
-
6
ななしのよっしん
2008/09/15(月) 23:29:32 ID: AqkcybDacN
-
👍0高評価👎0低評価
-
7
ななしのよっしん
2008/11/04(火) 01:20:46 ID: Qa64chePQ/
-
なんでニコニコにオブジェクト指向がw
錯乱してる事が多いが、オブジェクト指向を端的に言うとメッセージング。
例えば、Objective-Cなら
id object;
object=[Socket new:"127.0.0.1"]; //ソケットを生成
[object write:"message"];
object=[File new:"ファイル名"]; //ファイルを生成
[object write:"message"];
の用に書ける。
このときのwriteメッセージはプログラム中で唯一のものだが、
writeメッセージを受けるメソッドは、オブジェクトごとに持つ。
また、オブジェクトによってはメッセージに対するメソッドを持っていない事もある。
メッセージの送信元は送信先に対してどのような実装を持っているかを期待しない。
つまり、既存のオブジェクトに対し、新たな種類のオブジェクトを絡ませやすくなる。
それが、元々オブジェクト指向がもてはやされた理由。
言語によっては、実効速度の兼ね合いもありオブジェクト指向の表現方法には差異が有る。
例えばオブジェクト指向言語と呼ばれる事も有る「C++」(本来マルチパラダイム言語)この言語の場合、
ランタイムによるサポートを殆ど期待しないため、メッセージとメソッドが分離される事が無い(非常にしづらい)。逆に元祖オブジェクト指向言語「Smalltalk」は、
メッセージですらオブジェクトとして扱うことができる。
こんな感じで、各種言語によってサポート具合が違うため解釈の混乱が生じることが多いね。 -
👍0高評価👎0低評価
-
8
とおりすがる
2009/01/08(木) 15:36:49 ID: dZQbSri9ih
-
👍0高評価👎0低評価
-
9
ななしのよっしん
2009/02/16(月) 19:11:13 ID: LrdQ9neYK3
-
この項目はだれか見る需要があるんだろうか
と思ったら負けなのか -
👍0高評価👎0低評価
-
10
ななしのよっしん
2009/02/16(月) 19:19:53 ID: PGd0rjOnJP
-
>>9
負け。需要など気にする必要もないさ -
👍0高評価👎0低評価
-
11
yamashita
2009/02/16(月) 22:08:40 ID: LMA1W5oROg
-
お前らが見てくれるから書いてんだよ
-
👍0高評価👎0低評価
-
12
ななしのよっしん
2009/03/07(土) 15:55:45 ID: Qa64chePQ/
-
👍0高評価👎0低評価
-
13
ななしのよっしん
2009/05/28(木) 22:31:30 ID: PR3j/H1HaR
-
👍0高評価👎0低評価
-
14
ななしのよっしん
2009/08/11(火) 12:12:20 ID: YnFft6KsxV
-
👍0高評価👎0低評価
-
15
ななしのよっしん
2010/01/17(日) 21:14:36 ID: sD87aZRdy8
-
日本語でヨロ
-
👍0高評価👎0低評価
-
16
ななしのよっしん
2010/05/20(木) 05:56:01 ID: bKdteMIPuO
-
👍0高評価👎0低評価
-
17
ななしのよっしん
2012/01/14(土) 00:13:44 ID: vCSgFOa8vp
-
👍0高評価👎0低評価
-
18
mongrelP
2012/03/15(木) 03:07:08 ID: dacE1MVxnB
-
👍0高評価👎0低評価
-
19
ななしのよっしん
2012/09/15(土) 20:30:41 ID: vx+Q06qUVI
-
👍0高評価👎0低評価
-
20
ななしのよっしん
2012/11/17(土) 23:42:34 ID: dZQbSri9ih
-
👍0高評価👎0低評価
-
21
ななしのよっしん
2012/12/20(木) 00:17:08 ID: vx+Q06qUVI
-
👍0高評価👎0低評価
-
22
ななしのよっしん
2013/01/03(木) 21:45:46 ID: cbVvnuwN31
-
👍0高評価👎0低評価
-
23
ななしのよっしん
2013/01/22(火) 23:51:47 ID: CfeRK4ADId
-
👍0高評価👎0低評価
-
24
ななしのよっしん
2013/02/01(金) 16:25:32 ID: dQg0iiF9oL
-
👍0高評価👎0低評価
-
25
ななしのよっしん
2013/05/15(水) 16:16:04 ID: cbVvnuwN31
-
👍0高評価👎0低評価
-
26
ななしのよっしん
2015/07/20(月) 22:08:03 ID: pF4vmaDKf+
-
👍0高評価👎0低評価
-
27
ななしのよっしん
2015/07/26(日) 16:40:19 ID: 2Apfguazbm
-
👍0高評価👎0低評価
-
28
ななしのよっしん
2015/11/12(木) 02:53:10 ID: Yt0IRIazCF
-
👍0高評価👎0低評価
-
29
ななしのよっしん
2016/05/29(日) 15:56:39 ID: pF4vmaDKf+
-
👍0高評価👎0低評価
-
30
ななしのよっしん
2016/06/30(木) 11:15:49 ID: mbiet+JwvI
-
👍0高評価👎0低評価