トップページ⇒tech
1002コメント390KB

オブジェクト指向って自然な文法だな 2 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2017/03/26(日) 14:30:57.45ID:7dOJEWlC
前スレ
オブジェクト指向って不自然な文法だよな [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1488928012/
0153デフォルトの名無しさん2017/03/26(日) 23:54:29.47ID:KSncMErM
>>152
あー、たしかに評価に値しないという評価をくだした、と判断できるわな…って、

トンチ問答したいなら酬恩庵でも行ってろクズ
0154デフォルトの名無しさん2017/03/26(日) 23:55:15.72ID:KSncMErM
>>151

死ね
0155デフォルトの名無しさん2017/03/26(日) 23:56:16.32ID:EKCv78dE
コードが期待通りに動き
変な入力に対して耐性があり
階層のエラーにもある程度リカバリが効いて
俺の問題なり客の問題なりをキッチリ解決できるなら
オブジェクトがどーとかどうでもよくね、って気がする
0156デフォルトの名無しさん2017/03/26(日) 23:56:24.32ID:EFRDc51t
>>153
おう
いってらっしゃい
0157デフォルトの名無しさん2017/03/26(日) 23:56:58.99ID:XA6YgUQb
つか猫がドア開けるってどんな状況なのよ
ジャンプして取手を空中で叩いて少し空いた所を着地した後に身体でドア押して入るって事か?

こんなもんメソッドにすんじゃねぇよ
0158デフォルトの名無しさん2017/03/26(日) 23:58:06.77ID:EKCv78dE
KSncMErMのクラス書き換えるのムリっぽいわ、なんか2重3重にメソッドとかメンバ変数を再定義してるっぽい
さっきローカルで試した
0159デフォルトの名無しさん2017/03/26(日) 23:58:25.46ID:/wEjbMQu
プログラマーはみんな死ねこだいすき
0160デフォルトの名無しさん2017/03/26(日) 23:59:09.42ID:XA6YgUQb
>>154
猫が入るという事ならcat.openでいいが、ドアが入れるのを選ぶような事ならdoor.openもアリだ
0161デフォルトの名無しさん2017/03/26(日) 23:59:26.66ID:EKCv78dE
pip install KSncMErM
gem install KSncMErM

入るから試せる
0162デフォルトの名無しさん2017/03/27(月) 00:00:09.92ID:E+FNp5P9
>>100
すまん見落としてた

いや例えばその例は別に現実離れしていない

ただ、今回の題材が猫だから面倒くさい感じになってるだけで...
0163デフォルトの名無しさん2017/03/27(月) 00:10:24.00ID:GePKDk09
今のIDが何か知らんけど、旧ID:KSncMErM先生がコードをご披露くださるってよ
超クールなやつだぜ

出来ないなら寝言ぶっこいてると判断していいだろ
0164デフォルトの名無しさん2017/03/27(月) 00:11:45.18ID:NR+izKjp
>>159
シュレーディンガーの猫

その箱を開けなければ猫は死なずに済むかも知れなかった
0165デフォルトの名無しさん2017/03/27(月) 00:13:39.79ID:E+FNp5P9
まあ正確には箱を開けなければ猫が生きている状態と死んでいる状態が
重ね合わされた状態のままだったという感じだろうけど
0166デフォルトの名無しさん2017/03/27(月) 00:14:19.69ID:GePKDk09
>>164
ぬこだいすきなのでリフレクションでごまかす
0167デフォルトの名無しさん2017/03/27(月) 00:14:56.12ID:GePKDk09
ム板じゃないと通じないボケ
0168デフォルトの名無しさん2017/03/27(月) 00:16:15.69ID:E+FNp5P9
>>166
カプセル化のポリシー違反や...
0169デフォルトの名無しさん2017/03/27(月) 00:16:37.89ID:GePKDk09
極端な低温か極端な高温なら制御可能なんだろ?

っていう話をするとぬこさんダメじゃん orz みたいな
0170デフォルトの名無しさん2017/03/27(月) 00:16:40.59ID:hxVTicGO
猫とドア以外の題材はよ
0171デフォルトの名無しさん2017/03/27(月) 00:19:25.06ID:GePKDk09
>>168
まぁな
大事なものを守るために、やらなきゃいけないことも……あるんや……!
あ、俺今カッコよくね? (A:全然かっこよくない)

もう冗談の域だからな……せいぜいふざけていこう

あとメール欄に「さげ」って書いても下げてくれるんだな、知らなんだ
0172デフォルトの名無しさん2017/03/27(月) 00:20:30.60ID:UxXnYzuG
キャットドア問題を出せば
オブジェクト指向の理解度を測れるとわかったのがこのスレの収穫
0173デフォルトの名無しさん2017/03/27(月) 00:20:55.40ID:NR+izKjp
蒼き猫型のロボット
0174デフォルトの名無しさん2017/03/27(月) 00:21:44.18ID:GePKDk09
>>172
大体の人はバートランド・ラッセルのような現実主義者であって
ヴィトケンシュタインみたいなオナニストじゃないからな
0175デフォルトの名無しさん2017/03/27(月) 00:24:37.13ID:E+FNp5P9
>>171
手段を選んでる余裕はないからな
背に腹はかえられぬ...

つーか「さげ」も有効とか2chの中の人は暇だろ絶対
0176デフォルトの名無しさん2017/03/27(月) 00:27:50.67ID:GePKDk09
>>175
やるときはなんか「できないなら裁判沙汰」ってときだけよ
ひでぇ客は相手にしたくないね……
0177デフォルトの名無しさん2017/03/27(月) 00:28:13.14ID:8CT7MInZ
>>141
その2レスは別に背反してないと思う。
どちらもdoor.open()が正しいという主張だ。
cat.go(diningRoom)などの処理でdoor.open()を呼ぶのだろう。
0178デフォルトの名無しさん2017/03/27(月) 00:30:12.48ID:jVvzovDA
>>157 : デフォルトの名無しさん2017/03/26(日) 23:56:58.99 ID:XA6YgUQb
> つか猫がドア開けるってどんな状況なのよ
> ジャンプして取手を空中で叩いて少し空いた所を着地した後に身体でドア押して入るって事か?

なんでこのバカは、ドアに取っ手があるって決めつけてるん?

本物のバカなん?
0179デフォルトの名無しさん2017/03/27(月) 00:31:11.28ID:jVvzovDA
>>160 : デフォルトの名無しさん2017/03/26(日) 23:59:09.42 ID:XA6YgUQb
> 猫が入るという事ならcat.openでいいが、ドアが入れるのを選ぶような事ならdoor.openもアリだ

ねーっつってんじゃん、池沼
0180デフォルトの名無しさん2017/03/27(月) 00:32:19.64ID:GePKDk09
>>179
真剣に考えて下すった相手を池沼呼ばわりするとかは許せんな
俺はそういうのが大嫌いだ
0181デフォルトの名無しさん2017/03/27(月) 00:34:55.83ID:jVvzovDA
>>163 : デフォルトの名無しさん2017/03/27(月) 00:10:24.00 ID:GePKDk09
> 今のIDが何か知らんけど、旧ID:KSncMErM先生がコードをご披露くださるってよ
> 超クールなやつだぜ
> 出来ないなら寝言ぶっこいてると判断していいだろ

クールなわけ無いじゃん。スゲー普通なやつだ。
お前らの奇天烈なコードじゃなく、普通のコードだ。

ただし、

http://echo.2ch.net/test/read.cgi/tech/1488928012/820

こいつが晒してからな。そういう約束だからな。
0182デフォルトの名無しさん2017/03/27(月) 00:35:27.99ID:uDHlqDK4
犬にボールを取って来させて受け取る
一般的な犬との戯れを
OOPLで表現すると以下ので正しいよね?

Dog dog = new Dog();
dog.take(new Ball());
Ball ball = dog.give();

つか、Getter/Setterとか
廃止すれば良いのにと思う。

もう使ってる人は居ないでしょ?
0183デフォルトの名無しさん2017/03/27(月) 00:36:39.77ID:jVvzovDA
>>180
> 真剣に考えて下すった相手を池沼呼ばわりするとかは許せんな
> 俺はそういうのが大嫌いだ

ほー、そうかい

オレは、真剣に考えてその程度しか考えられない不勉強なバカこそ、大嫌いだ
0184デフォルトの名無しさん2017/03/27(月) 00:36:54.00ID:hxVTicGO
>>178
決めつけてないだろう?決めつけてると決めつけたら駄目よ
0185デフォルトの名無しさん2017/03/27(月) 00:38:54.99ID:jVvzovDA
>>177 : デフォルトの名無しさん2017/03/27(月) 00:28:13.14 ID:8CT7MInZ
> どちらもdoor.open()が正しいという主張だ。

もしそうなら、言ったやつは本物のアホだから、本当にそうかそいつに聞いてみな
0186デフォルトの名無しさん2017/03/27(月) 00:39:27.07ID:vQHLMr9c
>>183
おまえの考える普通のコードと異なるものを全て否定するその発想は不自由だと思う
0187デフォルトの名無しさん2017/03/27(月) 00:39:36.59ID:jVvzovDA
>>184

アホは黙ってろ
0188デフォルトの名無しさん2017/03/27(月) 00:40:30.16ID:hxVTicGO
>>182
これはよう分かるわ。犬種やボールの種類はサブクラス化でイメージし易い
猫がドア開けるとかは状況が意味わからんしな、題材としてアカン
0189デフォルトの名無しさん2017/03/27(月) 00:40:31.70ID:jVvzovDA
>>186

なんでそう、自分の都合の良いように解釈する?

奇天烈なコード・仕様・設計だから「普通じゃない」と言ってるだけだ

くじゅあんだーすたん?
0190デフォルトの名無しさん2017/03/27(月) 00:42:07.91ID:NR+izKjp
blue cat: everywhere door !
0191デフォルトの名無しさん2017/03/27(月) 00:42:08.35ID:vQHLMr9c
>>189
じゃあその「普通」ってのは何を基準に定めてるの?
0192デフォルトの名無しさん2017/03/27(月) 00:46:36.23ID:GePKDk09
>>183
ここはム板だ、コードで語れ
コードでお前の能力を証明して見せろ
お前のクールなコードを見せてみろ

できないなら情シス板かマ板にでも失せな
0193デフォルトの名無しさん2017/03/27(月) 00:47:29.51ID:hxVTicGO
>>187
抽象的で素晴らしい

この文法なら何故この時俺をアホと呼べたか今じゃなく後々で理屈付けをすればいい
お手本のようなオブジェクト指向の使い方だ
0194デフォルトの名無しさん2017/03/27(月) 00:48:36.00ID:GePKDk09
ID:jVvzovDAは絶対コード書かんぜ、保証していい
こいつの言うことは全部無視していい
0195デフォルトの名無しさん2017/03/27(月) 00:50:43.09ID:GePKDk09
期待age
0196デフォルトの名無しさん2017/03/27(月) 00:55:51.25ID:GePKDk09
でもなんだ、rubyの機能を悪用してIT芸人キメた人が言うべきことでもなかろうが
0197デフォルトの名無しさん2017/03/27(月) 00:56:00.51ID:jVvzovDA
>>182 : デフォルトの名無しさん2017/03/27(月) 00:35:27.99 ID:uDHlqDK4
> 犬にボールを取って来させて受け取る
> 一般的な犬との戯れを
> OOPLで表現すると以下ので正しいよね?
>
> Dog dog = new Dog();
> dog.take(new Ball());
> Ball ball = dog.give();

全然ダメ

> 犬にボールを取って来させて

ここから分かることは、ボールは主人が用意して設置したということ
なのに、dog.take(new Ball()); と、新しいボールを犬が取っている

さらに、犬は「取ってこさせられる」のだからtakeは不適切。letTakeあたり

Ball ball = dog.give(); に至ってはもう、アホとしか。誰目線なんだよという話。

「犬にボールを取って来させて受け取る 」を現実的に正しく表現すると
Ball ball = dog.bitten; あたり。
犬が咥えているものくらい、パブリックアクセスできるだろう。
getterはお前を尊重して使わなかった。
Ball ball = takeBall(dog); でもいいだろう。

ウォームアップとしてはこんなもんだ。
0198デフォルトの名無しさん2017/03/27(月) 00:59:24.13ID:hxVTicGO
オブジェクト指向の指南というより英語の文法指南みたいになってんな
0199デフォルトの名無しさん2017/03/27(月) 00:59:33.38ID:GePKDk09
ID:jVvzovDAって他人をヘイトすることで「俺ツエー」を表現したい子っぽいから
そういう子だと思って付き合ってあげるといいと思うよ

一番いいのは「失せろカス」ってひたすらいってあげることかな

>>197
失せろカス
0200デフォルトの名無しさん2017/03/27(月) 00:59:39.35ID:w19GhvCX
>>194
そいつはスルーでいいと思う
他人をバカにすることでしか自己を維持出来ない奴の典型だから
さらにこいつが救えないのはただ単にバカと言ってるだけで全く論理性がないところ
本当に論破したいならもっと落ち着いて論理的に述べればいいものを無能がゆえに感情的になって全く会話にならない
もはや御愁傷様と言わざるを得ないレベル
0201デフォルトの名無しさん2017/03/27(月) 00:59:58.44ID:jVvzovDA
>>198
オブジェクト指向ってなんだ? ってことがわかってないバカにはそうかもな
0202デフォルトの名無しさん2017/03/27(月) 01:00:54.65ID:jVvzovDA
本物のバカ二連発だな


---------------------------------------------------------------------------------
199 : デフォルトの名無しさん2017/03/27(月) 00:59:33.38 ID:GePKDk09
ID:jVvzovDAって他人をヘイトすることで「俺ツエー」を表現したい子っぽいから
そういう子だと思って付き合ってあげるといいと思うよ

一番いいのは「失せろカス」ってひたすらいってあげることかな

>>197
失せろカス
200 : デフォルトの名無しさん2017/03/27(月) 00:59:39.35 ID:w19GhvCX
>>194
そいつはスルーでいいと思う
他人をバカにすることでしか自己を維持出来ない奴の典型だから
さらにこいつが救えないのはただ単にバカと言ってるだけで全く論理性がないところ
本当に論破したいならもっと落ち着いて論理的に述べればいいものを無能がゆえに感情的になって全く会話にならない
もはや御愁傷様と言わざるを得ないレベル
0203デフォルトの名無しさん2017/03/27(月) 01:01:03.23ID:GePKDk09
>>201
失せろカス
0204デフォルトの名無しさん2017/03/27(月) 01:01:16.40ID:UxXnYzuG
>>182
Ballはどういうメソッド持ってるの? 人間は出てこないの?
犬が勝手にボールを取ってくるのと取って来させるのと違いはないの?
dog.give()は常にBall型を返すの?
とかね、採用面接で使えそう

何回も言うけどモデルが適切かどうかは用途次第だよ
0205デフォルトの名無しさん2017/03/27(月) 01:01:30.70ID:GePKDk09
>>202
失せろカス
0206デフォルトの名無しさん2017/03/27(月) 01:02:13.51ID:jVvzovDA
論理性が無いかどうかオレのレス全部読んでみればわかるのに。
オレが論理性ないと思ってる時点で、そう判断するやつに論理性が無いことを証明してるんだよ。
0207デフォルトの名無しさん2017/03/27(月) 01:02:34.63ID:GePKDk09
>>206
失せろカス
0208デフォルトの名無しさん2017/03/27(月) 01:03:22.72ID:vQHLMr9c
>>206
論理的に「普通」について教えてくれ
0209デフォルトの名無しさん2017/03/27(月) 01:03:30.82ID:jVvzovDA
>>204 : デフォルトの名無しさん2017/03/27(月) 01:01:16.40 ID:UxXnYzuG
> Ballはどういうメソッド持ってるの?

おもしれーこというなー、こいつ

現実世界を模倣したら、Ballがメソッド持ってるわけねーじゃん。
Ballが持ってるのはプロパティだけだよw
0210デフォルトの名無しさん2017/03/27(月) 01:03:38.65ID:hxVTicGO
>>201
まあでもオブジェクト指向以前に手続き型でも関数型でも全く同じ指南が出来るからな
0211デフォルトの名無しさん2017/03/27(月) 01:04:00.66ID:GePKDk09
>>209
失せろカス
0212デフォルトの名無しさん2017/03/27(月) 01:04:27.48ID:jVvzovDA
>>208
知りたいの? じゃ、“普通は”教えて“ください”だよね♪
0213デフォルトの名無しさん2017/03/27(月) 01:05:29.77ID:jVvzovDA
>>210

そうだよ? つまりバカどもは、プログラムの基本中の基本もわかってねーって事なんだよ?
0214デフォルトの名無しさん2017/03/27(月) 01:05:31.84ID:GePKDk09
ブラウザキャッシュをクリアしてOS再起動する女々しさがないあたりだけは
ID:jVvzovDAを認めよう

どのみち数レスくらいで文体みりゃわかるんだけど……
0215デフォルトの名無しさん2017/03/27(月) 01:06:07.86ID:GePKDk09
>>212
>>213
失せろカス
0216デフォルトの名無しさん2017/03/27(月) 01:06:12.22ID:vQHLMr9c
>>212
いや、だから何をもって普通としているの?
0217デフォルトの名無しさん2017/03/27(月) 01:07:10.71ID:jVvzovDA
>>214 : デフォルトの名無しさん2017/03/27(月) 01:05:31.84 ID:GePKDk09
> ブラウザキャッシュをクリアしてOS再起動する女々しさがないあたりだけは
> ID:jVvzovDAを認めよう

なんでそんなめんどくさいことしなきゃなんないの?

オレ様だけが絶対に正しいこと言ってるのに♪
0218デフォルトの名無しさん2017/03/27(月) 01:07:44.74ID:GePKDk09
>>217
失せろカス
0219デフォルトの名無しさん2017/03/27(月) 01:08:09.39ID:jVvzovDA
>>216
ん?

>知りたいの? じゃ、“普通は”教えて“ください”だよね♪

これに異論があるってこと? おまえ、他人に物を教わる時、「教えてくれ!」って言うの?

ばかじゃんw
0220デフォルトの名無しさん2017/03/27(月) 01:09:59.13ID:w19GhvCX
ID:jVvzovDA は無視で
それが社会的な存在を抹消する唯一の方法
0221デフォルトの名無しさん2017/03/27(月) 01:10:45.55ID:GePKDk09
>>217
失せろカスとかタイプするのだるいから 失 だけでいいか?
めんどくさくなってきたんだよ
0222デフォルトの名無しさん2017/03/27(月) 01:12:00.67ID:hxVTicGO
>>209
これは違うな。ballは割れるだの跳ねるだのの振る舞いはballの持ち主ではなくballそのものに依存すべきよ
上記の話のドアだって鍵が付いてたら鍵が合わない場合、ドアに鍵が合わないと言わせなきゃいかん
現実で無機質だからと言ってメッセージを返さないようにするのは違う
0223デフォルトの名無しさん2017/03/27(月) 01:12:05.83ID:jVvzovDA
なんか、一生懸命な奴がいるなぁ…

こうなると、「言っていることの是非は関係ない、オレが気に入らないから排除だ!」レベルのガイキチさんだなぁ…
0224デフォルトの名無しさん2017/03/27(月) 01:12:25.50ID:GePKDk09
わぉ、昔どこぞの「魔法のiらんど」で政治討論やってた頃を思い出すね
……なんで文系の俺がマやってんだか #ここで食いつくと思うよ
0225デフォルトの名無しさん2017/03/27(月) 01:12:34.62ID:vQHLMr9c
>>219
なかなか通じないな

俺がバカなのは周知のことだからどうでもいいんだよ
俺はおまえが繰り返してる「普通は」って言うその「基準」を知りたいんだよ
0226デフォルトの名無しさん2017/03/27(月) 01:14:18.78ID:GePKDk09
>>223
お前は理由もなく他人をヘイトした
彼か彼女かは知らんが、彼が言いたいことを理解しようと試みたように思えない
だから同じことをし返している

もう 失 でいいよなタイプするのだるいし
0227デフォルトの名無しさん2017/03/27(月) 01:18:49.31ID:jVvzovDA
>>222

おまえがどうあってほしいかなんてしらないけど、
メソッドって何だかわかってるん?

ボールが勝手に跳ねてくれたら便利だな―って、しらねーよ。

ボールは投擲者が与えた慣性によって進んでるだけ
持ってるのは加速度ベクトルというプロパティ

地面に当たった時もそう。
ボールが自分で「こんな角度ではねかえって進みまーす」って決めて動いてるんじゃない。

>現実世界を模倣したら

って言ったろ?

これだけ言えば、そろそろ本題のヒントが見えてくんだろ?

お前らの仕事ってなんだ? おまえらの書きやすいようにコードを書くことだと思ってるのか?

>現実で無機質だからと言ってメッセージを返さないようにするのは違う

「違う」じゃなくて、お前が「大変だからヤダ」と思ってるだけだろ?
0228デフォルトの名無しさん2017/03/27(月) 01:21:18.82ID:hxVTicGO
ある意味煽り合いっていうのは抽象的な流れだから抽象的って何だよ!って場合ここ見れば
ああ確かにこの人具体的な言及はしてないなってわかり易いのかもわからん、、
0229デフォルトの名無しさん2017/03/27(月) 01:21:19.82ID:jVvzovDA
>>225
お前の言いたいことなんか全部わかった上で相手してるんだから心配すんなよ。

で、


>知りたいの? じゃ、“普通は”教えて“ください”だよね♪

これに異論があるってこと? おまえ、他人に物を教わる時、「教えてくれ!」って言うの?

に、素直に答えた方おまえのためになるんじゃないかと思うよ
0230デフォルトの名無しさん2017/03/27(月) 01:23:14.31ID:jVvzovDA
>>226 : デフォルトの名無しさん2017/03/27(月) 01:14:18.78 ID:GePKDk09
> >223
> お前は理由もなく他人をヘイトした

理由は「そいつがアホだから」って言ったじゃん。あるよ♪
0231デフォルトの名無しさん2017/03/27(月) 01:26:07.66ID:GePKDk09
設計やるなら、期日までに動かせなかったら首吊って詫び入れる覚悟が必要だ

ID:jVvzovDAの文面を見る限り「俺が気に食わないからイヤです」って営業マンの寝言に見えるな
自称SEかも知らんが
お前が言ったことを実現できなかったら、億単位の損害を賠償するとかそういう世界になる

ま、学者さんなのかもしらんがね

とりあえず失せな
0232デフォルトの名無しさん2017/03/27(月) 01:27:07.53ID:vQHLMr9c
>>229
別に俺のためとか考えてくれなくていいから

結局何をもって普通のコードとするかの基準はなんなの?
やっぱり基準なんか無くておまえの意図するコード以外は全て否定して異常としてるだけなの?
0233デフォルトの名無しさん2017/03/27(月) 01:27:21.82ID:jVvzovDA
>>231

お前のバカれすに賛同者がいっぱいついたらいいな♪
0234デフォルトの名無しさん2017/03/27(月) 01:27:40.12ID:w19GhvCX
まともな人間性を持たない奴に正面から向き合っても疲れるだけだよ
無視して関わらないと言うのが唯一の解でありかつ最適解
ということでみんな寝よう
おつかれさま
0235デフォルトの名無しさん2017/03/27(月) 01:27:57.40ID:jVvzovDA
>>232
それはお前がオレに聞かれた事に答えていかないと、お前には見えてこない
0236デフォルトの名無しさん2017/03/27(月) 01:28:43.30ID:jVvzovDA
>>234
一人で寝ればいいのにw

みんなが寝ないと眠れないって小学生かよw
0237デフォルトの名無しさん2017/03/27(月) 01:29:07.48ID:vQHLMr9c
>>235
質問に対して質問で返してごまかす程度のやつか
もういいよ
0238デフォルトの名無しさん2017/03/27(月) 01:29:34.06ID:jVvzovDA
>>232
だが、敢えて言っておくなら

>やっぱり基準なんか無くておまえの意図するコード以外は全て否定して異常としてるだけなの?

違うよ。

お前らバカにはわからんだろうけどな。
0239デフォルトの名無しさん2017/03/27(月) 01:30:34.13ID:jVvzovDA
>>237 くいっとw
0240デフォルトの名無しさん2017/03/27(月) 01:30:54.83ID:GePKDk09
世の中にはクソッタレを黙らせるのが趣味の人もいるがな

三発くらい「失せろカス」で黙らなかったから、なんか別の手を試みているけど
いやー楽しいね
試みがいがある

目的は黙らせることでね、黙るまでいろいろやってみたいね
0241デフォルトの名無しさん2017/03/27(月) 01:31:21.01ID:jVvzovDA
自分に都合の良い答えばかりを求めるバカが多いようで♪
0242デフォルトの名無しさん2017/03/27(月) 01:31:36.57ID:hxVTicGO
>>227
いやいやballを投げる奴が投げたballがどれ程飛ぶのか跳ねるのか耐久性があるのか知っているとは限らないて話よ
だからballにメソッドをもたせるのは間違ってない

さっきのドアの話が一番わかり易い。ドアを解錠しようとする人間がいて鍵が合わなかった場合、鍵が合わないと誰が人間に伝えるかって事よ
0243デフォルトの名無しさん2017/03/27(月) 01:32:06.96ID:jVvzovDA
>>240

ん? お前、誰? 初めて見た
0244デフォルトの名無しさん2017/03/27(月) 01:32:48.08ID:vQHLMr9c
>>241
そーゆーのは答えてから言うべきだよね♪
0245デフォルトの名無しさん2017/03/27(月) 01:34:28.41ID:jVvzovDA
>>242
> いやいやballを投げる奴が投げたballがどれ程飛ぶのか跳ねるのか耐久性があるのか知っているとは限らないて話よ
> だからballにメソッドをもたせるのは間違ってない

いや、間違ってるよ。

それがわかんないとしたら、お前の世界は現実世界に比べて何かが欠けてるんじゃね?

>さっきのドアの話が一番わかり易い。ドアを解錠しようとする人間がいて鍵が合わなかった場合、鍵が合わないと誰が人間に伝えるかって事よ

伝えるわけねーじゃん。鍵回らねーって人間が認識するだけだよ、現実世界なら。
0246デフォルトの名無しさん2017/03/27(月) 01:34:54.28ID:w19GhvCX
>>240
まあ好きでやってるならもう止めないけど、明日朝起きてなんでこんな奴のために自分の時間使ってたんだろう
って自己嫌悪に陥らない程度にね
ではでは
0247デフォルトの名無しさん2017/03/27(月) 01:35:05.96ID:GePKDk09
>>243
ああ ID:jVvzovDA はマでもないし、SEでもない
何度 ID:GePKDk09 にレスしたか覚えていないのか?

営業してこい、せいぜい稼いで来いよ
失せろカス

やべぇ、楽しくなってきたよ……!
0248デフォルトの名無しさん2017/03/27(月) 01:36:10.05ID:GePKDk09
>>246
あざーす
0249デフォルトの名無しさん2017/03/27(月) 01:38:01.78ID:jVvzovDA
類は友を呼ぶって本当だったんだ…
0250デフォルトの名無しさん2017/03/27(月) 01:38:57.19ID:jVvzovDA
>何度 ID:GePKDk09 にレスしたか覚えていないのか?

ごめん、記憶の片隅にもない。

で、おまえ、誰? なんか意味あること言ってたっけ?
0251デフォルトの名無しさん2017/03/27(月) 01:38:59.46ID:vQHLMr9c
>>249
だからおまえの周りはクズだらけなんだね☆
0252デフォルトの名無しさん2017/03/27(月) 01:39:46.48ID:hxVTicGO
>>245
現実世界の物と比べるのはいい方法だが完璧ではないな
現実だと人間がドアの鍵が合わない場合人間が勝手に認識すればいいが
プログラミングだとドアが人間にメッセージ送って"ドアが人間に認識させなければならない"
ドアが自ら人様に喋らなきゃいかんのだ
■ このスレッドは過去ログ倉庫に格納されています