[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 06/26 23:08 / Filesize : 115 KB / Number-of Response : 533
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

オブジェクト指向は愚かな考え。



1 名前:デフォルトの名無しさん [2014/03/01(土) 16:49:54.65 ]
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
hayabusa3.2ch.net/test/read.cgi/news/1393649485/

オブジェクト指向(英語:Object Oriented)とは、主にソフトウェアの設計や開発における考え方のひとつ。
大きな意味でのデザインパターンである。

近年では「オブジェクト指向」というとC++、Java、C#、Ruby、PHPなどの「オブジェクト指向プログラミング言語」、
およびそれらを用いた「オブジェクト指向プログラミング」が世の大半を占めている関係で、まるでイコールのように
言われることも多いが、あくまで物事の考え方であり、プログラミング言語に限ったものではない。

たとえば、最近ではあまり新規では見かけなくなったが、医療分野で使われているDICOM規格をはじめ、UNIXやLinuxで
今なお使われているX Window Systemの仕様書など、1980年代ごろにはオブジェクト指向規格書やオブジェクト指向
仕様書なるものも大量に存在した。
monobook.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91

409 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 14:58:13.92 ID:8Qg1rCMs]
>>408
c++ なら、ゼロ初期化に明示的なコンストラクタは必要ないんだけどね。

struct A {/* 宣言何でも */};

A a = {}; //←とか、
A a = A(); //←でオケ。

410 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 16:48:58.48 ID:wMsmsiA/]
>>409
A a = {}; は知ってたし、それが書ける状況なら書いてる。(まあ大概は値も書くけど)

A()はゼロ初期化なのか、知らんかった。

…ただ、一番書きたいのはゼロ初期化よりも任意値での初期化だなあ。
特にコンストラクタ初期化子とnew。最近のC++規格ではできる?

411 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 19:07:35.27 ID:t6gEhEsD]
CでもC99からは A a = {0}; でゼロ初期化できる

A a = {.x = 10, .y = 5 } で特定のメンバだけ初期化できる(他の値はゼロ初期化)も便利

412 名前:デフォルトの名無しさん [2014/05/14(水) 07:32:04.56 ID:1OGBraEf]
オブジェクト指向はクソか?
qiita.com/tokomakoma123/items/fb7530232912dc4176c4

413 名前:デフォルトの名無しさん [2014/05/15(木) 20:41:54.76 ID:WhJaypeI]
お前らみたいなゴミが使うには十分過ぎる

414 名前:デフォルトの名無しさん [2014/05/28(水) 01:02:49.30 ID:lGdlGpum]
人間ならばクソをする
美少女はクソしない
つまり美少女が人間を継承するのがおかしい

415 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 16:11:39.13 ID:eTy5fHBW]
>>414
つ virtual

416 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 23:19:04.36 ID:b5kgbd/f]
理解できないものに人は発狂するものなんだね

417 名前:デフォルトの名無しさん [2014/06/01(日) 23:38:16.13 ID:arqWqssg]
人間にうんこさせることはできる
美少女にはうんこさせられない
∴美少女クラスのうんこメソッドが呼び出されたら例外を投げればよい。

class Human
{
  Human() { }
  virtual void Unko()
  {
    /* Unko */
  }
}

class PrettyGirl : Human
{
  PrettyGirl() { }
  new void Unko()
  {
    throw new InvalidOperationException("No pretty girls can excrete.");
  }
}



418 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 23:52:11.17 ID:hgOmvH3S]
だからうんこするなんてメソッド自体無いの

419 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 00:44:51.78 ID:tefrIQhm]
Humanから派生させるのが誤り
終了

420 名前:!omikuji mailto:sage [2014/06/02(月) 00:46:06.91 ID:wL8q2tSx]
>>419
これ
美少女は美少女であって人間ではない

421 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 05:31:06.30 ID:wWzzbAT8]
人型基底クラスを作って派生だな。

422 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 18:44:04.41 ID:z+2jxbnt]
生命体→動物(うんこ)→人間
   →美少女

こうだろ例え隠蔽しようが例外を投げようが美少女にうんこメソッドを持たせること自体が継承関係としておかしい

423 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 18:47:29.28 ID:Q2JN1vdj]
委託にすればいいだろ

424 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 21:12:22.39 ID:bFWGwTOa]
わかったわかった
俺が結論を書いてやる

美少女クラスが全てのスーパークラスだ
人間クラスは美少女クラスのプロパティ値をブサイク側に落としたり、排便メソッドを追加したにすぎん

425 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 21:14:01.90 ID:BsTuHAB4]
>>424
お前みたいなやつが設計してくれると助かるんだがなあ

426 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 21:41:44.95 ID:GxQx5MVJ]
>>424
おいおいおいキモヲタも美少女から派生したって言うのか

427 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 22:17:08.69 ID:zBJnJbic]
>>424
ナイスだねえ



428 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 22:37:55.39 ID:B78Q4Bvn]
このネタ、方々で妙に盛り上がるけど
よーく考えると、かなりキモイと思わんか

429 名前:デフォルトの名無しさん [2014/06/02(月) 22:42:46.80 ID:v9gL5QeH]
なぜオブジェクト指向で作るのか?
って本でも読んでみなさい
ベストかどうかはわからんがベターな手法がOOだってだけだ

430 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 22:46:54.20 ID:NlQ/mcTl]
>>428
美少女が万年便秘って話だもんな

431 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 22:59:08.75 ID:B78Q4Bvn]
みんなそろいもそろって美少女美少女って連呼しているのに
誰もそこにツッコを入れないところが、なんつーか、異常事態なわけだよ。

432 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 23:04:01.32 ID:tefrIQhm]
美少女という名前ならそう呼ぶ以外ないだろ
どんな生き物かみたことないけど

433 名前:デフォルトの名無しさん [2014/06/02(月) 23:04:43.01 ID:HTALVQrn]
ある種のストレス発散法

434 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 01:19:24.34 ID:aLVsXfyI]
美の少ない女

435 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 08:53:40.72 ID:7GUeu0U0]
>>429
なぜオブジェクト指向で作るのか?って最悪ではないがわかった気にさせるだけのダメ本だろ

436 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 16:48:58.05 ID:SoScdUlm]
微笑女「ふっ」

437 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 12:06:29.51 ID:sbJqvd4f]
メソッドはすべてinterfaceにすべきですか?



438 名前:デフォルトの名無しさん [2014/06/05(木) 15:43:28.24 ID:bTGozmC4]
人間に排便メソッドを付けるのが間違ってんだろ

439 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 15:54:28.17 ID:CKgEe1xE]
美少女の排便メソッドが外部(他人)からpubulic(呼び出せる)と考えると、ありじゃね?
privateだとしても、美少女インスタンスが他の美少女インスタンスの排便メソッドをコールできるんだぜ。スカトロジーキマシタワー
さらにc++だと friendクラスにしておけば男クラスでも美少女の排便メソッドよびだせるんだぜ。この美少女超ビッチ

結論から言うと、オブジェクト指向(美少女)は確かに愚かかもしれない。でも、ありじゃね?

440 名前:デフォルトの名無しさん [2014/06/05(木) 15:56:58.81 ID:bTGozmC4]
>>439
たとえ同期メソッドで待ちが発生しても大量コールするわ

441 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:20:39.18 ID:a7PnX2WK]
トイレの排便メソッドに人を渡す

442 名前:デフォルトの名無しさん [2014/06/05(木) 17:21:23.44 ID:bTGozmC4]
>>441
人オブジェクトを渡されたトイレはそのオブジェクトをどうするんだ?

443 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:24:45.27 ID:7wqllzhY]
排便済みフラグを立てるだけだろ

444 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:50:53.41 ID:m9Ubt7TR]
そもそも美少女クラスを人間クラスから継承すること自体が愚かだと思うんだが

445 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 17:54:52.86 ID:a7PnX2WK]
美少女判定クラスに人間クラスを渡す

446 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 04:27:06.84 ID:D3Fkllmq]
クラス拡張にextendsではなくmutatesを使えばいい

447 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 17:33:23.35 ID:PkEZtuTl]
ウンコ 排便(){ 便意 = 0; }



448 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 17:41:20.98 ID:Egx2cIKQ]
うんこを取り出すpublicメソッドを呼ぶものは無いだろう
あれは不定期のイベント処理だ

449 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 18:11:26.70 ID:QuJl51mf]
>>447
ウンコは不定値かよ

450 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 18:35:55.59 ID:PkEZtuTl]
ウンコをリターンするの忘れてた
ウンコがイベント処理だったら催した瞬間ウンコ漏らしちまうから催すイベントの中でウンコ可能かどうかとウンコ我慢可能かどうかの判定をせにゃ

451 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 01:00:47.55 ID:htILiUF+]
ウンコをリターン…

452 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 02:21:48.44 ID:glqSAZRM]
if( !排便 ){ throw 便秘(); }

453 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 02:34:38.74 ID:Rlb4AoSA]
ふむ。まずこの「排便」に()がついて無いのが気になった。
C#のプロパティ的な機能がある言語表現だとすれば、名前は「排便可能か(IsHaibenable)」一択だ
便秘はステートとして必要だと思う。だが、このステートを仕様に入れるのであれば、同時に別のステートに対する考慮を網羅する形で完成を目指したい。
痔に悩まされている二次元美少女とは事後の「爽快感」なり「苦痛」なりを返り値に返納する必要があるだろう。
ではHaibenResultクラスが必要だな。

そうだな、まずはこのクラスに何が必要か、ざっくりでいいので洗い出して貰おうかな?
頼んだよ、君には期待している。

454 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 03:29:56.83 ID:glqSAZRM]
()ないのはなんも考えてなかったからだわ
排便メソッドの戻り値はやっぱりウンコであるべきだ思う

// 疾病[編集]
// 排便がスムーズにできない便秘、便がもれてしまう便失禁、便が正常でない下痢などがある。また肛門部にできる痔などは排便時の障害になる。

便秘かどうかはをウンコの硬さと人間の筋肉の強さから算出するべきで例外にするべきじゃなかった
便失禁は人間の筋肉の強さ、下痢はウンコの硬さ
痔は肛門の状態であるべきで排便メソッドで参照してウンコの生成、排便の成否に使う

よってHaibenResultクラスはウンコで初期化して人間の状態を参照しながら便秘やら快便やらであるかどうかを見れるクラスであるのがいいと思う
人間は排便をした後HaibenResultから快便なら爽快感イベントを生成するなり人間の快感度に一定数値加算するなりする

でも美少女はウンコしないから

455 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 04:03:26.09 ID:ZS1CtPlr]
万年便秘が美少女になれるわけなかろう。

456 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:06:22.40 ID:t5DgyYSS]
現実を見ろよ、排便メソッドが隠ぺいされてるだけだよ

457 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:22:04.57 ID:KvYp5qa4]
>>456
排便メソッドはprotectedでpublicな浣腸、下剤メソッドから内部的に呼ばれるだけだよな

publicな排便メソッドの用途って何なのさ?



458 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 11:23:25.30 ID:Pbbj2M8m]
赤ちゃんなんか紙縒りでこちょこちょすると出ちゃうんですよ

459 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 19:39:10.40 ID:lKXXVfJW]
排便メソッドの戻り値をeatメソッドに渡すことができれば
すべて丸く収まる

460 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 19:48:42.20 ID:UQpq0lvz]
元々そのようにして宇宙船地球号は丸く収まってる。

461 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 20:06:51.15 ID:KvYp5qa4]
>>459
ウサギはそうだったはず。
豚はhumanインスタンスの排便メソッドをeatメソッドで受け取る事ができる。

462 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 20:08:27.47 ID:s20QYk1X]
内蔵クラスが食物クラスを分解してだな

463 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 20:51:23.30 ID:pQgiBDcI]
Eatメソッドの引数はfoodオブジェクトだからな
unkoオブジェクトだってfoodオブジェクト足りえるだろ

464 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:22:05.52 ID:ebiSUswj]
うるせーnullでも食ってろ

465 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:30:18.32 ID:cZCobFVP]
カロリー無いからいくらでもいけるわ

466 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 21:41:33.96 ID:UQpq0lvz]
お前らが述べてるのは「ムカデ人間」クラスであって「美少女」クラスなどでは決して、ない。

467 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 22:02:40.50 ID:Qs6rCHv1]
>>463
直は無理だろ。
最低限、デコレーターが欲しい。



468 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 02:20:15.89 ID:qFQu14zp]
>>467
細かいことは気にするな。C スタイルキャストして口に突っ込んで知らんふりしとけ。

469 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 09:01:33.41 ID:9X1WaQlw]
foodは食料であるべきじゃねーの?
口に突っ込めるものが全て食い物って主張するならこの世の物体全てはfood継承して多態性もってることになるぞ

470 名前:デフォルトの名無しさん mailto:sage [2014/06/09(月) 10:34:27.93 ID:zNsk9buo]
Objectクラスでよくね?

471 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 13:12:35.75 ID:yKXxiytk]
Objectだと仮想物質、エーテルだのダークマターだのまで食っちまうぞ

472 名前:デフォルトの名無しさん mailto:sage [2014/06/17(火) 13:16:10.88 ID:+NudqTHK]
DrinkメソッドとEatメソッドでどう分けるかだが・・・

カレーはDrinkメソッドでいいのか?

473 名前:デフォルトの名無しさん mailto:sage [2014/06/17(火) 19:22:33.72 ID:lErmvhZY]
unk()で得たものはどっちだよ
どっちでもいいだろ?

474 名前:デフォルトの名無しさん [2014/06/20(金) 09:34:07.27 ID:JvORDqjx]
まず原子核くらいから始めようぜ

475 名前:デフォルトの名無しさん mailto:sage [2014/06/20(金) 10:57:16.32 ID:NPb+wCxe]
メソッド名の先頭を大文字にして書くやつ何なの

476 名前:デフォルトの名無しさん [2014/06/20(金) 16:18:33.90 ID:dJm8VmGm]
public class ClassName
{
  private string _fieldName;

  public ClassName() { }

  public void MethodName(int argumentName) { }

  public FieldName
  {
    get { return _fieldName; }
    set { _fieldName = value; }
  }
}

公開するものはたいてい大文字で始める

477 名前:デフォルトの名無しさん mailto:sage [2014/06/20(金) 18:30:54.60 ID:A5iKHxqY]
俺が見聞きしたコード規約では大文字はクラス名か定数だな



478 名前:デフォルトの名無しさん mailto:sage [2014/06/20(金) 18:32:01.75 ID:soLc4QvJ]
C#とJavaとか、言語によってちがうのだ

479 名前:デフォルトの名無しさん [2014/06/20(金) 21:59:16.50 ID:IywK6tpz]
>>475
.NETの開発者でござろうよ

480 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 02:43:08.25 ID:f7pfT12F]
>>476
このインデントスタイル苦手

481 名前:デフォルトの名無しさん [2014/06/21(土) 02:52:03.63 ID:IVchIU4N]
>>480
if (foo1) {
  bar1();      //スクリプトとかに多いイメージ
} else if (foo2) {
  bar2();      //同上
}
else if (foo3)
{
  bar3();      //.NETかな?
}
else
{
  if (foo4)
  {
    bar4();    //特異
  }
} else bar5();    //死ね

482 名前:デフォルトの名無しさん [2014/06/21(土) 07:29:14.15 ID:wO8FjMhe]
オブジェクト指向になると名前付け規則が単なるローカルルールだって事を忘れるの?

483 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 10:07:05.84 ID:LBtFHXKV]
Ruby「なんだって」

484 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 11:24:27.97 ID:Tr8yUhEQ]
>>480
c#のデフォルトの自動インデントスタイルでしょ。
{ が後ろに来なくて縦に長くなるので {hoge;} みたいなのも使う。

485 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 12:22:12.65 ID:kmx99McK]
オブジェクト指向はソフトウェアのためだけにあるんじゃないから

486 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 12:53:43.00 ID:QbGMt/yg]
>>479
.NET以外でもMFCとかがそう
いずれにしてもMS流
MFCの時はクラス名の先頭にCがついてたからまだ区別できたけどC#でそれがなくなり、名前空間、クラスメンバー、オブジェクトメンバー、の区切りが全部ドットになって最悪

487 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 12:59:57.19 ID:QbGMt/yg]
インデント、最近はC++でもJavaScriptスタイルな括弧の位置が多いよ、Qtとか

ラムダ式の名無し関数とか一々改行してたら気持ち悪いし、括弧が多重になるので見易さにも拘りたい部分



488 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 13:32:52.46 ID:dacvVTou]
>>486
IDEがあればプレフィックスなどたいして必要ではない

489 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 13:34:06.94 ID:5NxEdf68]
if (foo1)
{
  bar1();
}

この括弧の位置がいいとされる理由に、} から
視線を上に上げていき { が見つかれば、そこがブロックの開始ってことで
わかりやすい。という意見があるが、

if (foo1) {
  bar1();
}

別にこれであっても、視線を上にあげていき、文字が見つかった所が
ブロックの開始とわかるので、別に{ }の位置をそろえる必要はない。

理解できなければ、こうかけば、ブロックの開始がわかる。ってことが理解できると思う。

if (foo1) {
  bar1();
fi

{ が冗長な一文字である。それだけのこと。

490 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 14:01:00.81 ID:QbGMt/yg]
VS2008の頃はIDEのインテリセンスが気まぐれだったんよ

大括弧のペアをハイライト表示するIDEとかも有るよな

491 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 20:06:34.90 ID:Tr8yUhEQ]
>>489
c風の{}構文は、K&R式が一番しっくり来る
ご本家には勝てない

492 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 20:15:35.09 ID:4JtY8OkT]
おい排便問題はどうした

493 名前:デフォルトの名無しさん mailto:sage [2014/06/21(土) 22:31:29.16 ID:8F5XS3IM]
どっか行った

494 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 07:50:12.52 ID:+pyEYukS]
>>491
クロージャーを多用する現代では
K&Rの関数だけは{を次の行に書くというのは
時代遅れだな。

495 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 14:46:26.19 ID:cNigt8hH]
実際に我々の妄想では出来る事がコンピュータでは出来ない
オブジェクト指向を使っていると創造性が落ちる

496 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 15:19:52.46 ID:SeQGq/ox]
>>494
そっちかいw
K&R式だとif, switchが縦長にならなくて良い。

497 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 16:37:30.98 ID:F2AWWsuI]
おいおいお前らもっと真面目に美少女の排便問題について語り合ってくださいよ



498 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 17:30:19.36 ID:aHfMDX3q]
どっか行った

499 名前:デフォルトの名無しさん mailto:sage [2014/06/22(日) 20:57:39.70 ID:JMLOp0vE]
美少女とかもういいよ
美少女とは何か、その定義が上流設計で曖昧なんだから論議はまとまらない
美少女が排便しないとか意味不明

500 名前:デフォルトの名無しさん [2014/06/24(火) 08:02:38.45 ID:UGMpGcAv]
ウンコしないよ

501 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 08:10:15.62 ID:EZ2uwnd9]
うんこしない美少女て具体的になんだよ
勿論人間でな

502 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 08:18:53.57 ID:MKS7z3Yf]
背理法なんだろう

美少女はウンコをしない
うんこをしない人間はいない
ゆえに美少女はおしっこをする。QED

503 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 08:27:49.47 ID:EZ2uwnd9]
美少女はうんこしないという段階で完全に設計ミス、上流設計から間違ってる

504 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 08:52:35.13 ID:Pi2ItOpT]
俺もウンコしないから美少女ってことになるな

505 名前:デフォルトの名無しさん [2014/06/24(火) 09:33:19.22 ID:Bme2pp+l]
【石川ってウンコするの?確認その250】
anago.2ch.net/test/read.cgi/ainotane/1271771699/

506 名前:デフォルトの名無しさん [2014/06/24(火) 09:37:38.82 ID:YG3pi1py]
顧客が説明した要件
search.yahoo.co.jp/search?p=%E7%9F%B3%E5%B7%9D%E3%81%A3%E3%81%A6%E3%82%A6%E3%83%B3%E3%82%B3%E3%81%99%E3%82%8B%E3%81%AE%EF%BC%9F

507 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 09:54:35.67 ID:AAHBTYvg]
haibenメソッドにアクセスするにはfriendにならないとね



508 名前:デフォルトの名無しさん [2014/06/24(火) 11:48:34.22 ID:ZxwOG2Eq]
結局のところメソッドなのかプロパティなのかイベントなのかハッキリしろ

509 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 11:49:51.51 ID:Bob1zYc2]
friendになったからといって、任意のタイミングで排便させることができると思うか?
あれは定期イベント処理だ。

510 名前:デフォルトの名無しさん [2014/06/24(火) 11:55:38.23 ID:ZxwOG2Eq]
排便がイベントだと便所にたどり着く前に漏らすだろ

511 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 11:56:47.01 ID:AAHBTYvg]
イベントは便意だなw

512 名前:デフォルトの名無しさん [2014/06/24(火) 12:02:49.45 ID:ZxwOG2Eq]
便意イベント発生 → 一定時間ふんばりメソッド非呼び出し → 排便イベント発生

ふんばりメソッド呼び出し → 排便イベント非発生 → 便秘

排便イベント発生

513 名前:デフォルトの名無しさん [2014/06/24(火) 12:03:29.87 ID:ZxwOG2Eq]
こんな感じか

514 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 13:23:37.03 ID:rOvxW007]
便意はイベントじゃなくてカウンタ

515 名前:デフォルトの名無しさん [2014/06/24(火) 16:57:01.47 ID:EgIP0a8a]
人工肛門はどう表現するんだよ

516 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 20:04:07.73 ID:Pi2ItOpT]
adapterパターン

517 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 01:33:01.20 ID:lvTtxCUa]
排便メソッドをオーバーライドして甘いクリームが出るようにすれば解決。



518 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 01:44:08.53 ID:NpFcbEGT]
なんだ天才か

519 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 08:35:52.45 ID:5jF5jEEW]
何だよオーバーライドって
そもそも排便メソッド自体を持ってたらおかしいっつーの

520 名前:デフォルトの名無しさん [2014/06/25(水) 10:15:02.42 ID:1LRKxhWJ]
排便や喫煙は表向きあってはならない。

521 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 10:30:43.92 ID:kliLC1F5]
>>520
隠蔽しろ。

522 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 11:08:37.08 ID:5jF5jEEW]
美少女がうんこしないのは、実は外見えだけはうんこしてないように見せかけているだけ
実は裏でうんこしている

これは許されるの?

523 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 14:18:52.34 ID:NedFU3Wc]
ばれなきゃOK

524 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 19:06:31.69 ID:tUEa+pcc]
俺の前ではウンチしてもいいから

525 名前:デフォルトの名無しさん mailto:sage [2014/06/25(水) 19:09:25.66 ID:3nm1g6Ub]
新宿コマ前に行け

526 名前:デフォルトの名無しさん [2014/06/25(水) 22:04:40.29 ID:bFMV3PM1]
>>522
喫煙写真で炎上してたヤツとかいるだろ

527 名前:デフォルトの名無しさん mailto:sage [2014/06/26(木) 07:11:12.28 ID:XZ5cuq4F]
物質というスーパークラスから
筆記用具や凶器のクラスを派生するべき



528 名前:デフォルトの名無しさん [2014/06/26(木) 07:14:53.20 ID:nwumEtrQ]
>>519
便を観察できなければ排便の証拠はないわけですから
証拠がない以上は推定無罪の原則にしたがいますので、
排便メソッドが存在すること自体は問題ないかと思います。
排便メソッドがnullを返せばいいのですよ。

529 名前:デフォルトの名無しさん [2014/06/26(木) 07:16:57.36 ID:nwumEtrQ]
>>524
ぶりぶりー

530 名前:デフォルトの名無しさん mailto:sage [2014/06/26(木) 08:31:34.12 ID:c9X7dxai]
今からうんこしてくる

531 名前:デフォルトの名無しさん mailto:sage [2014/06/26(木) 10:19:52.02 ID:a5DVBYeG]
おきばりやす

532 名前:デフォルトの名無しさん [2014/06/26(木) 22:13:18.79 ID:uDDJgGPW]
>>528
nullが見えてる時点でダメ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<115KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef