排便メソッドを実装した人間クラスから美少女クラスが作れないとかオブジェクト指向って使えねー

1: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-bGbo) 2015/11/15(日) 10:56:47.24 ID:xyw3ZwPsE.net BE:249548894-2BP(1001)

sssp://img.2ch.sc/ico/anime_jyorujyu03.gif
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れないとは、オブジェクト指向の設計の難しさを表現したものである。

2001年に始まり今なお続く「石川梨華ってウンコするの?」という大論争をオブジェクト指向で設計するとどうなるのかという問題である。
下品な例だが納期が迫った時期に顧客の要望による大幅な仕様変更、それに耐えうる設計見積を作れるか、という非常に根の深い問題である。
ベストな答えはまだ得られていない。
https://twitter.com/ProgrammingMono/status/665702678006140928

MicrosoftとRed Hatが、Red HatのEnterprise Linuxで.NETランタイムを公式サポートすることを発表した。両社によると
「Red Hat Enterprise Linuxは Linuxにおける.NET Coreの第一の開発及びリファレンスOSになる」という。

発表には、Microsoft AzureにおけるRed Hat Enterprise Linuxのインテグレーション改善を目的としたより大きな
パートナーシップが含まれており、さらにはAzureの顧客がネイティブのRed Hatソリューションを利用できること、
共同サポートチームによる一体化されたサポート、Red Hat Cloud FormsからのAzure負荷マネジメントのサポートも含まれている。

.NET Coreは2014年末にオープンソース化され、Linux、Mac OS X、FreeBSDで動かせる。.NETのオープンソース化は
開発者コミュニティの関心を集め、早くもNETがオープンソース化された1ヶ月後には「プロジェクトに取り組む外部の開発者の数は、
今や内部の開発者の数を超えている」と報告された。
http://www.infoq.com/jp/news/2015/11/redhat-reference-dotnet-core

2: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 10:57:32.66 ID:xyw3ZwPsE.net

>>1
主な見解:排便メソッドをオーバーライド

排便メソッドをオーバーライドし黄金やnullを返すようにするという意見である。

美少女には排便自体が存在してはならない、という意見があり根本的な解決には至っていない。

 

4: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 10:58:21.21 ID:xyw3ZwPsE.net

>>1
主な見解:仕様が間違ってる

美少女でもウンコはするものであり、そもそも仕様が間違ってるという意見である。
顧客との直取引であれば「フルスクラッチからの作り直しになる」と説明し、高額な見積を提示することで回避すればいいと言う。

だが、顧客の要求仕様は絶対であり、ましてや孫請けや曾孫受けのさらに派遣社員、いわゆるITドカタに拒否する権限などないという反論意見がある。
彼らは黒いモノも白いと言わなければならない。

顧客「美少女はウンコしないよ」
元請「美少女はウンコしないらしいぞ」
下請「美少女はウンコしないことにします」
孫請「…」
派遣「」

これがデスマーチの始まりだ。

 

6: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d0d0-q8Yb) 2015/11/15(日) 10:58:46.04 ID:YeJoLkE80.net
こいつらなんもわかってないな
美少女が排便するからいいんじゃねえか

スポンサーリンク

268: 番組の途中ですがアフィサイトへの\(^o^)/です (ワイモマー MM19-hdnG) 2015/11/16(月) 04:54:46.16 ID:9Vo5Bd/RM.net
>>6
世の中そういう半可通ばかりだよ

 

7: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 10:58:52.24 ID:xyw3ZwPsE.net

>>1
主な見解:美少女クラスは天使クラスからの派生

美少女クラスは人間クラスではなく天使クラスからの派生であるという意見である。

だが、美少女も時間経過により人間クラスを基底とするババアになり排便を行うという反論意見がある。
そのような意見に付随し、あくまでも「見せかけ」だけ排便を消すのが得策ではないかと意見もある。

 

231: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa03-q8Yb) 2015/11/15(日) 16:28:44.90 ID:IXNgFpHAa.net
>>7
天使クラスの派生だがバイナリレベルで人間とコンパチなんだろうよ。
だから美少女クラスをインスタンス化しても観測している世界がババアにキャストしてしまえば
人間クラスから派生てしまったものに変わり排泄もすると。

 

10: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 10:59:48.71 ID:xyw3ZwPsE.net

>>1
主な見解:排便はメソッドではない

一般的に排便は他人から施されるものではない。
よって以下のような設計になるのではないかという意見である。

排便メソッド → 浣腸
排便プロパティ → 人工肛門
排便イベント → 通常はこれ

 

143: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ b0a6-Rz4y) 2015/11/15(日) 12:23:54.57 ID:VhLQo35r0.net
>>10
ワロタw

 

12: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9d5d-Rz4y) 2015/11/15(日) 11:00:32.13 ID:mR+IIDrm0.net
では身体障害者はどう定義するつもりか

 

13: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:01:01.74 ID:xyw3ZwPsE.net

>>1
主な見解:排泄イベント

前述の排便イベントでは「排便」が残るという問題を残している。
そこで排便イベントではなく、もっと抽象化した排泄イベントにし、そのイベント引数として排泄物オブジェクトを用意し、そこで「どこから」「なにを」を決めるという案である。

主な排泄物オブジェクトの「なにをプロパティ」

唾液

尿
便

かなり正解に近いと思われる。

ただし理論上は正解に近くても、プログラミング言語の機能としてイベントやクロージャを持たないものでは、Observerパターンなどを駆使して無駄に壮大なソースコードを記述しなければならないという技術面およびメンテナンス性の問題を抱えている。

ただし、排便がイベントでは便意を我慢することが出来ないのでないか、という反論意見もある。

 

14: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:01:12.85 ID:xyw3ZwPsE.net

>>1
主な見解:排泄イベント

前述の排便イベントでは「排便」が残るという問題を残している。
そこで排便イベントではなく、もっと抽象化した排泄イベントにし、そのイベント引数として排泄物オブジェクトを用意し、そこで「どこから」「なにを」を決めるという案である。

主な排泄物オブジェクトの「なにをプロパティ」

唾液

尿
便

かなり正解に近いと思われる。

ただし理論上は正解に近くても、プログラミング言語の機能としてイベントやクロージャを持たないものでは、Observerパターンなどを駆使して無駄に壮大なソースコードを記述しなければならないという技術面およびメンテナンス性の問題を抱えている。

ただし、排便がイベントでは便意を我慢することが出来ないのでないか、という反論意見もある。

 

20: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d048-fHRZ) 2015/11/15(日) 11:06:36.10 ID:qrWtStq30.net
オブジェクト指向草創期の頃は
インスタンス生成後にそのインスタンスのメソッドを追加したり削除したり修正したりするOO言語実装が
いろんなところで研究されてたよね
今はインスタンスベースのOO言語って言うのかな

 

185: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW b7fd-IQFW) 2015/11/15(日) 13:15:10.74 ID:ETMtc9Mq0.net
>>20
スクリプトは今もそんなんっしょ?

 

192: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 13:21:28.26 ID:qFUdjoliE.net
>>185
PHPは無敵だ

 

22: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウT Sabe-Rz4y) 2015/11/15(日) 11:09:14.99 ID:stQG2VfTa.net
これって人間という分類をclassで定義した場合
美少女という人間のなかに含まれる要素を
同格のclassに定義するのが間違いでは

 

40: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 053f-m7LG) 2015/11/15(日) 11:20:05.01 ID:8ArEqktY0.net
>>22
オブジェクト志向の継承というやつは全てに共通する項目を持つ基本クラスを作ってそこから派生させるのが基本
例えば人間クラスに射精をつけると女を作る時困るのでそのへん分けて作って人間クラスを持つ男クラスを作るのだ
男は排便するので問題ないが美少女はしないので美少女に人間クラスを継承させると排便してしまう問題が発生する

 

23: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ e15d-Rz4y) 2015/11/15(日) 11:10:32.90 ID:HvfONI/q0.net

元素の数は100種類以上

分子の組み合わせは無限大

漢字の数は5万字以上

言葉のレシピも無限大

 

25: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 5bc3-DE97) 2015/11/15(日) 11:11:55.89 ID:5aH478+B0.net
オブジェク指向でつまづいてプログラム浚っただけでやめた

 

27: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 8dc3-C5it) 2015/11/15(日) 11:12:45.49 ID:4rbkLGUj0.net
結局オブジェクト志向ってなんなの?いままでどの説明もわかりづらかったんだけど

 

41: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5bcb-90Ki) 2015/11/15(日) 11:20:14.86 ID:/evnHhEt0.net
>>27
結論から逆に考えていくみたいなもんだと大雑把にとらえてたけど
俺も結局よくわからないウィキペディアみても理解できない

 

55: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sdf8-IQFW) 2015/11/15(日) 11:28:00.12 ID:+ZWxpPTad.net

>>27
紙を用意します
その紙に書いたものが実際の世界に顕現化する世界を考えてみましょう(超便利)

その紙に名前をつけます(例:戸)
戸の役割をコメントします(例:開いたり閉じたりして出入り口に用いる)
戸の実際の仕様を出来るだけ抽象的に書きます(例:オンで開く、オフで閉じる)

これを用意しておけば、実際に顕現化したいのが引き戸だろうと折れ戸だろうと鍵がついてようと、その紙に追加記述したり書き直したりすればいいだけになって便利

大体こんな感じ

 

82: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sda8-q8Yb) 2015/11/15(日) 11:45:48.17 ID:EFrZb8N8d.net
>>27
よく使うプログラムを使い回ししやすいように分離したようなもん。ウェブサイトにあるアクセスカウンターがわかりやすいかも。
同じカウンターを使い回したい。だけどページごとに同じ記述のカウンターを書き込むのはスマートではない!
そうだ、カウンターだけのプログラムをひとつ作って、各ページから読み込めばいいじゃない。みたいな

 

91: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sda8-q8Yb) 2015/11/15(日) 11:51:15.94 ID:EFrZb8N8d.net
>>82の続きで美少女のうんこを考えると、まあ俺が1の意味をわかってないかもわからんが、
まず人間(食う出す寝る)という使い回しのプログラムを作る。すると人間を使った場合、おっさんでも美少女でも食う出す寝るをしちゃうわけだ。
だから人間プログラムを細分化しろ。人間(食う寝る)→美少女でなかった場合、出すをプラスする、みたいな

 

233: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 024d-DE97) 2015/11/15(日) 16:36:21.09 ID:K31GKKAb0.net
>>27
船の部品作るのに似てる気がするな
スクリューとかエンジンとか舵とか、パーツごとに作って最後にくっつける
後でパーツだけ修正できるから、一本削り出しのカヌーより自由が効くみたいな

 

235: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ d0d0-JTmz) 2015/11/15(日) 16:42:08.59 ID:6FB3vden0.net
>>233
それは、オブジェクト指向ではなくて構造化プログラミングの発想。
間違っているとか時代遅れという意味ではなく、
「その発想は既に構造化プログラミングで提唱されている話」という意味ね。

 

249: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 18:49:45.55 ID:7Yxkw8EnE.net

>>27
細胞→動物→ヒト→美少女みたいに積み上げていく方式。

だた、積み上げる一方行しか考慮されておらず、掘り下げが出来ないというのが>>1の問題。
科学の進歩で原子→陽子・中性子→ニュートリノみたいな進歩があっても対応できない。

 

256: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f6e0-0KuI) 2015/11/15(日) 20:37:34.75 ID:MBvS53H00.net

>>249
だーかーらーよー
それはその「積み上げ方」が間違ってるからだっつってんだよ
強いて記述すれば

モノ┬石川梨華
.  └細胞→動物→ヒト

こうだ

なあ
プログラマーってのは、本物のバカ揃いなのですか?
別に、森羅万象に関する継承関係を理解しろとまでは言わんよ
だが、この世の真理程度は知っていてほしいんだが
それが理解できてないから、おかしなオブジェクト設計とデスマが絶えないんじゃないのか?

 

257: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 20:55:59.16 ID:/6VMWadqE.net
>>256
意味がわからない

 

32: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sdf8-IQFW) 2015/11/15(日) 11:16:02.84 ID:+ZWxpPTad.net
オブジェクト指向が苦手なやつって根本的にクラス構造を理解してないか、機械がどう動くのかまで気にしちゃう完璧主義者な気がするわ

 

35: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9f3f-Rz4y) 2015/11/15(日) 11:17:34.04 ID:H9VIMO6j0.net
>>32
完璧主義者はC言語でオブジェクト指向したらいい
めんどくさいけど多分納得できる

 

56: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9bc5-q8Yb) 2015/11/15(日) 11:30:55.14 ID:p18ZWK9m0.net
>>32
オブジェクト指向の説明にありがちなこと
例がかえってわかりにくい

 

218: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 69bb-Rz4y) 2015/11/15(日) 14:43:01.87 ID:aJbgadM/0.net
>>56
これ
犬とか猫とか説明されても逆に分かりづらい
下手くそな説明するくらいなら実際のコード見たほうが分かりやすい

 

37: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 623d-Rz4y) 2015/11/15(日) 11:17:54.72 ID:rrFOMH0t0.net
継承がめんどい。
あとthrowとtry-catchがわけわからん。

 

39: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 19aa-IQFW) 2015/11/15(日) 11:19:02.46 ID:VwwBni/G0.net
人間クラスを基底クラスにしてるのがそもそも間違ってる

 

44: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW fb56-DE97) 2015/11/15(日) 11:21:25.89 ID:JkI16pgx0.net
美少女がうんこするのがいいんだろ
この例えを考えた奴はほんとわかってねえよな

 

85: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:47:54.73 ID:xlizBgE9E.net

 

47: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 692d-ZI7w) 2015/11/15(日) 11:22:23.30 ID:OB4OSrqq0.net
interface 僕の考えた最高の人間
class 人間 : 僕の考えた最高の人間
class 美少女 : 僕の考えた(ry

 

54: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 7284-gy/a) 2015/11/15(日) 11:26:39.16 ID:nmX7ww4K0.net
日本ではオブジェクト指向がパクリ至高と解釈されている模様
分岐条件からちょっとした算術命令に至るまで全てパクって完成品組み立てるのがオブジェクト至高最強伝説

 

60: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f6e0-0KuI) 2015/11/15(日) 11:33:09.05 ID:MBvS53H00.net

IT屋って、本当にバカなの?

この世にはまず、石川梨華神があらせられる

我ら人間は、その神に似せて作られたもの
排便しなければならないという、劣化コピー

そういう、世の真理を理解していないから、排便生物から逆に神を作ろうとする愚考を犯す
ていうか、本当に理解できてないの?

 

61: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 13cb-6+Ef) 2015/11/15(日) 11:34:01.90 ID:BXXZA9Vz0.net BE:163221131-2BP(2002)
sssp://img.2ch.sc/ico/monaazarashi_2.gif
>>60
これはコピペ?

 

65: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 8dc3-DE97) 2015/11/15(日) 11:36:58.54 ID:knQzljDr0.net
このスレ何回読んでも理解できない

 

77: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:43:44.67 ID:Y4LD/b8XE.net
>>65
声に出して読め

 

66: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ eea2-JTmz) 2015/11/15(日) 11:37:18.24 ID:DqBB+NPv0.net
論理的思考力がないな
排便しないなら人間じゃないから人間クラスから作れる方がおかしい

 

67: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9d5d-Rz4y) 2015/11/15(日) 11:38:01.65 ID:mR+IIDrm0.net
>>66
それじゃ、歩けない・耳が聞こえない障害者は人間ではないのか

 

75: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ eea2-JTmz) 2015/11/15(日) 11:41:31.96 ID:DqBB+NPv0.net
>>67
いやその手の主張ではない
人間だと思うならそれらのメソッドを入れないのが正解
健常者クラスとして初めてメソッドを実装すればよい
つまり問題は論理的な間違いにあるということ

 

80: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9bc5-q8Yb) 2015/11/15(日) 11:44:36.16 ID:p18ZWK9m0.net
例にすることが悪いんだよ
>>75
ここらへんがその例だな
美少女、おっさん、障害者の共通項を結びだしたもものとして人間と言ってるが
これ必ずしも、一般的な人間の概念と一致しない

 

76: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW c5e0-m7LG) 2015/11/15(日) 11:42:18.09 ID:m+6McCym0.net
排便羞恥メソッドいやああああ見ないでええええを追加すれば成立するだろ

 

81: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:44:52.44 ID:1dftLWY+E.net
>>76
それメソッドじゃなくね

 

129: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW c5e0-m7LG) 2015/11/15(日) 12:09:57.94 ID:m+6McCym0.net
>>81
メソッドだろ
プロパティにしたら状態見るだけで終わっちゃうし
俺らが使いたいのは羞恥で顔真っ赤にして両手で顔を覆ったいやあああ見ないでええええだしさ

 

131: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 12:10:58.90 ID:HVecXMqFE.net
>>129
それだと浣腸だろ

 

83: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sda8-IQFW) 2015/11/15(日) 11:47:11.51 ID:0Bd+kz9Od.net

Java以外から入った人にはこういう説明は納得しづらいらしいな
Cから始めた人とか特にそうだわ

関数の中に変数と関数を含むことができて、その関数内でのみ呼び出せる設定とかできるから、その関数自体を擬人化すると色々捗るって言えば納得いくのかな

 

90: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 943f-q8Yb) 2015/11/15(日) 11:50:33.61 ID:+CkmzWqx0.net
継承よりもコンポジション

 

94: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9b13-q8Yb) 2015/11/15(日) 11:53:14.87 ID:SF8H6moH0.net
プライベートなんて外から見えないんだからどうでもいいだろ

 

101: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW e138-IQFW) 2015/11/15(日) 11:56:00.91 ID:cdLkMJGg0.net
>>94
インスタンスを精製したときに美少女では使われない無駄が
ヒープを食うのが難点か

 

126: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 4274-vMac) 2015/11/15(日) 12:09:09.65 ID:pw/r6dNp0.net

>>101
lazyにすればいい

そんなに美少女にうんこさせたくなければinterfaceをもっと細分化させて
ウンコする人間に排便をmix-inさせてウンコしない人間と分ければいい

それが嫌なら単純に美少女がうんこしたら例外を飛ばせ

 

96: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sda8-q8Yb) 2015/11/15(日) 11:54:02.12 ID:oHvyxEWCd.net
使いやすい関数型言語を作ったらヒットすると思うんだけどな
どれも複雑でパッと習得しにくい

 

97: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 3c87-31U0) 2015/11/15(日) 11:54:02.75 ID:veclpB+Z0.net

 

98: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa62-vMac) 2015/11/15(日) 11:54:47.10 ID:xOmKvajEa.net
つまり美少女クラスのほうが人間クラスより上位
人間は美少女からの派生なんだな

 

108: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ d09c-JTmz) 2015/11/15(日) 12:00:20.60 ID:P94TeH8J0.net
>>98
俺には美少女の要素がすべて備わっているというのか!?

 

115: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 692d-ZI7w) 2015/11/15(日) 12:03:29.03 ID:OB4OSrqq0.net
>>108
無駄な要素が沢山くっついたのが俺ら人間

 

103: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモ SEbe-IQFW) 2015/11/15(日) 11:57:33.64 ID:/BcDz0p9E.net
美少女もこうなる
20140120_sakai_23

 

104: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW e138-IQFW) 2015/11/15(日) 11:59:13.68 ID:cdLkMJGg0.net
美少女はうんこしないよ
という発注元のアホな無理難題にノーといえない多重下請け構造に問題があるんだよ
いやうんこすんだろと言い返せ

 

107: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ eea2-JTmz) 2015/11/15(日) 12:00:14.41 ID:DqBB+NPv0.net
>>104
いや協議した仕様に基づいて論理的に作りこめば問題ない

 

111: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9b09-zDr1) 2015/11/15(日) 12:01:36.64 ID:H45YO9V80.net
人間クラスの派生で美少女クラスをつくったら
排便メソッドを無効にすりゃいいじゃん
もちろん食事メソッドは/dev/null行き

 

116: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ bea0-Rpm0) 2015/11/15(日) 12:04:02.61 ID:ZSw+N1mQ0.net
C言語でオブジェクト指向の書き方って出来るの?

 

120: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 0970-JTmz) 2015/11/15(日) 12:05:14.86 ID:6iV9L/KQ0.net
>>116
関数ポインタあるからやれることはやれるが言語レベルで担保されてる
安全装置はまったくないからなあ

 

121: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW e138-IQFW) 2015/11/15(日) 12:06:30.15 ID:cdLkMJGg0.net
>>116
厳密に言うとできないよ
だが構造体に関数ポインタ入れて設計にオブジェクト指向を援用することはできる
Linuxカーネルでは多用されてんね

 

127: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9be0-apB4) 2015/11/15(日) 12:09:41.16 ID:FhGgV30w0.net
>>116
できるよ
OOPLが文法レベルで抽象化してる仕組みを
C言語の抽象化の仕組みを使って組み直すだけ
ガキの頃何故かC++ヘイトしていたのでそうしてた

 

122: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ b0aa-Rz4y) 2015/11/15(日) 12:07:41.58 ID:p5FHZgIZ0.net
オブジェクト指向の説明聞くとそれ前からやってねえ?って思っちゃう

 

128: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 0970-JTmz) 2015/11/15(日) 12:09:49.00 ID:6iV9L/KQ0.net

>>122
やってない
C言語にはそもそもオブジェクト指向に必要な言語的な仕組みや安全装置がない
第一C言語のころは変数などに対して関数がセットになってるなんてなかった

関数に変数を渡すというのが主流だし

 

130: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW b747-DE97) 2015/11/15(日) 12:10:43.75 ID:34agTZui0.net
そもそも人間クラスを継承するのがおかしいだろ

スポンサーリンク

132: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5c16-Rz4y) 2015/11/15(日) 12:14:00.13 ID:MQMnMKhm0.net

人間クラスを継承して美少女クラスを作り
排便メソッドを実装するべきであって

振る舞いの結果を形容とするのが
そもそも間違いでありゅ

 

134: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sda8-IQFW) 2015/11/15(日) 12:17:06.97 ID:0Bd+kz9Od.net
>>132
エラー処理しっかりしてればそれでいいんじゃね?
もし人前で排泄イベント暴発したら首が飛びそうで怖いわ

 

135: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 4274-vMac) 2015/11/15(日) 12:17:32.83 ID:pw/r6dNp0.net
解決法としては
・美少女はうんこする人間クラスを継承するべきではない
・美少女がうんこしたら例外吐くかlogに書き込んどけ
・コンパイルエラーにしろ(言語による)

 

156: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 053f-m7LG) 2015/11/15(日) 12:35:28.49 ID:8ArEqktY0.net
>>135
美少女がうんこしたらLogに書き込むのは非常に有用だな

 

138: 番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sdf8-q8Yb) 2015/11/15(日) 12:18:11.08 ID:XU/kVpmHd.net
例えが下手な人はストレートな説明をした方がいいと思う

引用元:http://maguro.2ch.sc/test/read.cgi/poverty/1447552607/

関連記事

WY3G1ya

【福井県】雄島行って来たから写真うpする

1: 以下、\(^o^)/でVIPがお送りします 2015/10/13(火) 14:55:38.1

記事を読む

yu_flash2

「AdobeはFlash終了を宣言すべき」とFacebookのセキュリティ責任者

1: 海江田三郎 ★ 2015/07/14(火) 12:25:32.74 ID:???.net

記事を読む

ed3b782ad06ac8440245a870a275f053_s

インターネット上のwebサイト、減少傾向

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 024d-ThPs) 20

記事を読む

https---www.pakutaso.com-assets_c-2015-06-MIYAKO85_uchiagerareta20140726-thumb-1000xauto-17338

日本人は世界一PC、スマホの使用時間の少ない超アナログ民族だった

1: 不知火(庭)@\(^o^)/ 2015/08/09(日) 21:11:03.14 ID:Y

記事を読む

bsGREEN_WA20140125

拾ったUSBメモリ、自分のPCに入れて開く人が多数居ることが判明

1: 海江田三郎 ★ 2015/11/02(月) 09:21:29.69 ID:???.net

記事を読む

15454cfb-s

Gメールにウザったいメールをブロック出来るボタンが設置

1: タイガードライバー(四国地方)@\(^o^)/ 2015/09/28(月) 20:03:5

記事を読む

dy73tww

SSDの価格下落の流れ 完全に止まっていた。何が原因なの?

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロ Sp8d-7pZh) 2

記事を読む

2_s

ASUS、windows10搭載キーボード着脱式タブレットPCを発売 実売3万円程度

1: 海江田三郎 ★ 2015/11/06(金) 17:00:43.45 ID:???.net

記事を読む

335f272e793b91073ccdfaa05d950770_s

居合い斬りの達人の動作を真似るロボット

1: イス攻撃(静岡県)@\(^o^)/ 2015/06/11(木) 22:34:23.76 I

記事を読む

https---www.pakutaso.com-assets_c-2015-06-MAX87_guragurasuru20140531-thumb-1000xauto-17169

株価の操作は、ヤフ垢30個もあれば可能なことが判明

1: ニーリフト(福島県)@\(^o^)/ 2015/06/26(金) 04:44:46.76

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

PAGE TOP ↑