オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
■ このスレッドは過去ログ倉庫に格納されています
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れないとは、オブジェクト指向の設計の難しさを表現したものである。
2001年に始まり今なお続く「石川梨華ってウンコするの?」という大論争をオブジェクト指向で設計するとどうなるのかという問題である。
下品な例だが納期が迫った時期に顧客の要望による大幅な仕様変更、それに耐えうる設計見積を作れるか、という非常に根の深い問題である。
ベストな答えはまだ得られていない。
https://togetter.com/li/790745 美少女を人間クラスからextendすること自体間違い 美少女クラスでは排便メソッドをオーバーライドして排便しませんってアナウンス出せばよくね 20年経ってもオブジェクト指向が理解できない
でも理解できてなくてもコードは書ける
不思議! その美少女の定義ではマニアックな人を排除してしまうぞ 排便メソッドをキラキラにオーバーライドすればいいんじゃないの? そもそも排便メソッド実装すんなや
俺ウンコしないし >>1
はあ?
排便メソッドが例外処理されるか、リターンのうんこオブジェクトがサイズゼロなんだろ インプットとアウトプットがはっきりしてれば過程はどうでもいいんだよ
飯くったらうんこでるが全てで本質を見失うとオナニーでしかない
つまりうんこを想像してオナニーしてるんだ 人間から美少女を派生するのではなく、別のクラスにすればいいだけやん 人間から神に値するクラスに昇華してから美少女クラスに分類すれば良い >>28
美少女は人間とは別ってことね、魔法少女とか明らかに別だもんな 美少女が排便することは人間として当然の摂理。だからオブジェクト指向は悪くない。
みんなホントは、美少女が排便することは知ってるんだ。現実を見てシステムを創りましょう。 言い換えるなら、人間と神で分けて、美少女は神の派生にすればおk プログラマーって楽しそう
コロナでも自宅で仕事出来るなんて勝ち組じゃん オブジェクトがクラスから生成されるのがそもそも間違いなんだよ
オブジェクトはモノ、クラスは視点
膨大な情報を持つオブジェクトにクラスを当てはめるってのが正しい使い方
ペンに対して鋭利という情報と手に持てるという情報があったら
凶器クラスとしても扱える
こういう言語が無いものかな マジレスすると、排出物のクラス定義が間違ってるんだろ
一般には、排出物を継承してうんことか汗とか屁を作る
美少女は、排出物を継承してハートや幸せ、ドキドキを作る でも美少女が苦悶の表情で排便する姿は崇高だよね。排便が、では無くて、排便してる苦悶の表情、が要求される うんこをするのが人間だから
美少女を人間から継承するのが間違ってるんだろ >>36
言いたいことはわかるが、ペンに鋭利のタグは必要ない
(細かく)書ける、片手で持てるくらいでおk ところで、排便メソッド呼び出したら何がreturnされんの? 表向きしないだけで仕様としてウンコできないわけじゃないから >>13
うんこ関数が人間クラスのpublic関数になっててどうしても表にでてしまうんだよ。そのなかの実装がどうなってるかによらず。 >>35
みんなが自宅待機なのに普通に休日も仕事とかだぞ 継承もとのクラスに直接実装するんじゃなくて、インターフェースで取り扱えば良いじゃん
デザパタ勉強すっぺよ これを書いた人がオブジェクト指向をかじった程度で話を作ったのがよくわかるよね
本業には勝てない >>11
いっぺんこういう真面目なレスの繰り返しがどこまで続くか見てみたいわw 要は object OutUnko()のobjectを自分の性癖に合わせて好きに使えば良いだけだろ プログラマーの世界でもヲタクはマイノリティーで嫌われる。
こいつらどこでメジャーな勢力として存在するのか不明 人間全体をクラス化したらオブジェクト指向の意味がないだろ >>50
それだと、排便メソッドとしての機能は果たされていないように思う。もしかしてランダム関数でたまに放屁になるのか。 人間インターフェースを定義してウンコクラスを継承しなければいいだろ
デザインパターンを勉強しろ そもそも人間クラスに排便メソッドを入れてるのが間違い そもそも仕様変更に強いのがオブジェクト指向。そうなってないならオブジェクト指向できていない。 美少女をどう定義するかが重要
現存するかしないか
美少女だけどうんちするよ!クラスと
美少女だけど妖精だからうんちしないよ!クラスに分けるとか
現存してもレイヤーとかアイドルとかは、各自、妖精女神クラスにぶちこんどけばいい
まあ、現存する限りうんちはするのだが
非情だね >>36
多重継承しなくても文具のクラスにcanKillingのフラグを持つかkillingTypeを持てばいい Cも分からんのにプログラミングできます!(ドヤッなんて笑止千万 美少女インターフェースを定義して
それに実装すればいいんだぞ >>77
今の若い子はjavaでもいいと思うけど
個人的にはjavaは糞言語だと思う
ポインタ隠蔽しといてポインタのエラーが主要なエラーってさ >>49
じゃあ例外投げればいい
UnkoSupportedExceptionとか 排便クラスをoverrideして
独自処理にすりゃあいいんじゃね? >>35
秘密義務あるところは自宅でできないところもあるんだよなぁ テレビの収録でキノコ狩りかなんかでしゃがんだ時にお尻出ちゃってたね 排便メソッドを夢や黄金がでるようなのにオーバーライドすればいいじゃん
むしろオブジェクト指向でしかできない >>80
だからnull安全な言語がでてきてるんじゃん?
それはそうと、こういう問題が出てくる場合は美少女の定義を真面目に考えるべきなんだよ >>1
changeSkinとかsetVoiceとか何かあんだろ
無けりゃ継承して何か作れよ無能 >>83
ああいうとこ嫌だわ
ネットで調べものもできない メソッドをオーバーライト?上書きすれば良いだろ
動作せずreturnする 美少女の排便ならフラグ立てて分岐で処理すりゃええねん! 次のように拡張するとか
神クラス→
アダムとイブの各クラス→
美男美女クラス→
男女クラス >>1
つまり要約すると、お前はオブジェクト指向が理解できない落ちこぼれって事? ■ このスレッドは過去ログ倉庫に格納されています