2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

これぞ窮極のオブジェクト指向

1 :デフォルトの名無しさん:2006/11/29(水) 02:49:02
ちまたにあふれるオブジェクト指向を見つけて下さい。
プログラムの枠を打ち破れ。

2 :デフォルトの名無しさん:2006/11/29(水) 02:51:44
マジン.ゴー
パイルダー.オン
兜甲児はオブジェクト指向を身につけていた。

ゆけジャイアントロボ
草間大作,君はまだまだだな。

3 :デフォルトの名無しさん:2006/11/29(水) 02:52:28
>>1
神戦車T−72 第十章
http://hobby7.2ch.net/test/read.cgi/army/1161966357/

4 :デフォルトの名無しさん:2006/11/29(水) 03:37:39
電子ブロック

5 :デフォルトの名無しさん:2006/11/29(水) 04:10:03
Linux, Unix, BSD...

6 :デフォルトの名無しさん:2006/11/29(水) 04:15:42
豊臣秀吉の茶室

7 :デフォルトの名無しさん:2006/11/29(水) 04:27:31
>5
まともなGUIも無いクソOS、マックだけはGUIが秀逸なので許してやる

勃起→濡れ→SEX→妊娠→出産→先頭に戻る

これぞ究極のオブジェクト指向、謎のタンパク質を注入するだけで同種の生命体が
出来てしまうなんて・・。

8 :デフォルトの名無しさん:2006/11/29(水) 05:14:40
オッパイ嗜好と似てますよね

9 :デフォルトの名無しさん:2006/11/29(水) 05:48:12
もちろん うなぎ犬でしょ
うなぎと犬を多重継承した、JavaやSmalltalk、Objective-Cでは表せない高度なオブジェクト
単一継承しか認めない言語はうなぎ犬に謝るべきだ

10 :デフォルトの名無しさん:2006/11/29(水) 17:09:04
生物クラスを継承し、うなぎインターフェースと犬インターフェースを実装したと考えることもできるわけで。

11 :デフォルトの名無しさん:2006/11/29(水) 17:27:22
いや、うなぎ犬の出生から考察すれば、
インターフェイスじゃなくて実装の多重継承。


12 :デフォルトの名無しさん:2006/11/29(水) 21:17:04
むしろうなぎの尾びれや犬の足などのパーツを組み合わせたオブジェクトコンポジションで考えたほうがよさ気

13 :7:2006/11/30(木) 04:03:10
自分でツッコミしておきますが、
Motherクラスを確実に継承しているBabyクラスがOreFatherクラスを継承してないという事例に
対してtry〜catchするのかという問題も踏まえてJinseiクラスに継承されていきます。

14 :デフォルトの名無しさん:2006/11/30(木) 10:27:25
最近CNeetの継承率が高い

15 :デフォルトの名無しさん:2006/12/01(金) 00:58:14
workメソッド実装し忘れたりとか、バグって動かないだけだろ。。。。。 常識的に考えて

16 :デフォルトの名無しさん:2006/12/01(金) 01:02:38
どうもsetJobメソッドが呼び出されて無いらしい

17 :デフォルトの名無しさん:2006/12/01(金) 13:59:23
ところで人類の基底クラスは何?

18 :デフォルトの名無しさん:2006/12/02(土) 23:33:21
神に似せて創られたというのだから、神ではないだろうか?

19 :デフォルトの名無しさん:2006/12/03(日) 01:28:45
人は神の能力を継承しているのか?

20 :デフォルトの名無しさん:2006/12/03(日) 04:07:21
土クラスと神インタフェースじゃなかったっけ?

21 :デフォルトの名無しさん:2006/12/03(日) 20:10:49
>>17
原子とか分子じゃね?

22 :デフォルトの名無しさん:2006/12/05(火) 16:49:13
最近だんだん わかってきた
なんでもオブジェクト化すればいいってもんじゃない
己の脳と合体した有機的オブジェクト指向こそ究極ということだ
2年後には有機的オブジェクト指向がはやるだろう
今の君らには理解しがたい高等概念だが

23 :デフォルトの名無しさん:2006/12/06(水) 01:23:07
>>1
こうゆう踊らされてるバカが一番困る

24 :デフォルトの名無しさん:2006/12/06(水) 04:11:56
人もアダムから生まれた18番目の使徒

25 :デフォルトの名無しさん:2006/12/06(水) 22:46:44
[self kill]

26 :デフォルトの名無しさん:2006/12/09(土) 16:29:47
オブジェクト指向徹底するとif文がなくなるそうだけど、それ本当に分かりやすい?


27 :デフォルトの名無しさん:2006/12/09(土) 16:31:18 ?2BP(294)
>>26
なんか間違って覚えてないか?

28 :デフォルトの名無しさん:2006/12/09(土) 17:49:51
>>26
if文無いほうがわかりやすい人にはわかりやすい
if文フェチにはわかりづらい
あってもなうてもどっちでもいい人もいる


29 :デフォルトの名無しさん:2006/12/09(土) 20:47:18
コードからIF分は消えるかもしれないけど
それは人間がどっかで制御しているだけ


30 :デフォルトの名無しさん:2006/12/10(日) 00:34:45
>>26
俺もたしかに、読んだことがある。なんか女の人の本に書いてあったが
全てのIF文がなくなるのは、不可能でしょう?、少なくはなるが(人間が制御するんじゃなく多態性で)

>オブジェクト指向徹底するとif文がなくなるそうだけど、それ本当に分かりやすい?

すくなくとも、テストはやりやすい
逆に、不要なIF文が多いプログラムは、本当に分りにくい
でも俺の理解では、オブジェクト指向とIF文はそんなにと関係ない(少なくとも本質ではない)ような気がする


31 :デフォルトの名無しさん:2006/12/10(日) 19:08:00
>>26は条件分岐を?演算子で制御するらしい

32 :デフォルトの名無しさん:2006/12/10(日) 19:38:02
そもそもどこでそんな話を聞いたんだ

33 :デフォルトの名無しさん:2006/12/12(火) 11:12:19
俺もオブジェクト志向を徹底すれば if 文がなくなると主張する。(他人が書
いているのは見たことないが。) オブジェクトにインスタンスの method を
呼び出すだけで処理が終了することを目指すべき。もっと言えばオブジェク
ト・インスタンスを生成するだけで全ての処理が終了することがベストだ。

でも現実の C++ や JAVA では、それだけのモデル記述ができないとも主張す
る。まだ言語の発展段階として不十分だと主張する。C++ や JAVA で if 文
のないプログラムを目指しても無駄が多すぎする。、現実に使うプログラム
では if 文や switch 文を避けることはできない。

それでも if 文/switch 文の多さはプログラムの質の目安にはなる。
switch 文まるけで記述されたプログラムが珍しくないが、それらは OOP ど
ころか structured programming さえ怪しいプログラムだ。


34 :デフォルトの名無しさん:2006/12/12(火) 11:22:59
>>33
??????????????

35 :デフォルトの名無しさん:2006/12/12(火) 12:20:33
if文に相当する制御構造を何かしらのオブジェクトで肩代わりさせるってだけだろ?
プログラムから条件分岐を無くせるわけはない。

36 :デフォルトの名無しさん:2006/12/12(火) 17:00:46
>>33
>switch 文まるけ
これがホントの「お里が知れる」。

37 :デフォルトの名無しさん:2006/12/12(火) 17:26:57
愛知?

38 :デフォルトの名無しさん:2006/12/12(火) 17:54:16
全てをIF文なしで表現するには、同じ操作が内部状態によって違うメソッドを起動するような
オブジェクト同士のみで局所的に構成されていないと成り立たない。
Smalltalkのように全てがある一種類の特定のクラスから継承できるような理想的な
処理系ではいいけど、そうでない場合にはどこかで無理が生じる。
そして、全てがある一種類の特定のクラスから継承できる必要はないとするのが、
今の風潮であり、インターフェイスの必要性はそこからきているとも考えられる。
よって、全てをIF文なしで表現するのは、無理があるし、その必要性もない。

39 :デフォルトの名無しさん:2006/12/12(火) 18:51:41
>>2
おいおい、パイルダーオンしてからマジンゴーしないと
エラー拾えないよ?

40 :デフォルトの名無しさん:2007/01/06(土) 16:25:05
アプリケーションとOS
これが曖昧だから窓sはダメなんだよな

41 :デフォルトの名無しさん:2007/01/06(土) 17:47:25
具体的にどうしたらよいかかけない貴方もだめですね


8 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)