オブジェクト指向は愚かな考え。
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/03/01(土) 16:49:54.65http://hayabusa3.2ch.net/test/read.cgi/news/1393649485/
オブジェクト指向(英語:Object Oriented)とは、主にソフトウェアの設計や開発における考え方のひとつ。
大きな意味でのデザインパターンである。
近年では「オブジェクト指向」というとC++、Java、C#、Ruby、PHPなどの「オブジェクト指向プログラミング言語」、
およびそれらを用いた「オブジェクト指向プログラミング」が世の大半を占めている関係で、まるでイコールのように
言われることも多いが、あくまで物事の考え方であり、プログラミング言語に限ったものではない。
たとえば、最近ではあまり新規では見かけなくなったが、医療分野で使われているDICOM規格をはじめ、UNIXやLinuxで
今なお使われているX Window Systemの仕様書など、1980年代ごろにはオブジェクト指向規格書やオブジェクト指向
仕様書なるものも大量に存在した。
http://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
0002デフォルトの名無しさん
2014/03/01(土) 16:52:25.950003デフォルトの名無しさん
2014/03/01(土) 16:56:46.01顔などの属性(プロパティ)できまるものなので
正しい設計は人間クラスがあって
そのインスタンスの一つとして
美少女がある。美少女自体はクラスにならない。
0004デフォルトの名無しさん
2014/03/01(土) 17:03:26.640005デフォルトの名無しさん
2014/03/01(土) 17:05:39.90それだと、「排便メソッドを実装した人間クラスから美少女クラスが作れない。 」
事になってしまう。
それはおかしい(矛盾してしまう)ので美少女はクラスではないということ。
0006デフォルトの名無しさん
2014/03/01(土) 17:08:36.84生きたままヒグマに喰われて死ねゴミ
0007デフォルトの名無しさん
2014/03/01(土) 17:08:50.73矛盾するってことは美少女は人間じゃないってことだから
人間を継承できるべきでないってことになるよね。
0008デフォルトの名無しさん
2014/03/01(土) 17:11:17.47サブクラスに排便メソッドを作れば解決
0009デフォルトの名無しさん
2014/03/01(土) 17:11:33.98うん。だから人間がクラスで
美少女(や普通の人)はインスタンスだって。
0010デフォルトの名無しさん
2014/03/01(土) 17:13:51.28ミックスインやトレイトなんだろうか。
なんだかんだ言ってオブジェクト指向が
ぴったり当てはまってるじゃんw
0011デフォルトの名無しさん
2014/03/01(土) 17:14:22.05○ ニーソ
0012デフォルトの名無しさん
2014/03/01(土) 17:18:53.87ソレダ!人間には生物種としての人間と美少女でないものとしての
人間があるわけだな。
class 生物である人間
class 美少女でない人間 extends 生物である人間
class 生物でない人間
class 美少女である人間 extends 生物でない人間
0013デフォルトの名無しさん
2014/03/01(土) 17:20:30.170014デフォルトの名無しさん
2014/03/01(土) 17:20:53.37言ってる奴が間違ってるだけなんだよな(苦笑)
0015デフォルトの名無しさん
2014/03/01(土) 17:22:55.780016デフォルトの名無しさん
2014/03/01(土) 17:23:18.380017デフォルトの名無しさん
2014/03/01(土) 17:24:57.790018デフォルトの名無しさん
2014/03/01(土) 17:25:06.52言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0019デフォルトの名無しさん
2014/03/01(土) 17:25:42.66排便だろうとゲロだろうと美しく上書きできる。
0020デフォルトの名無しさん
2014/03/01(土) 17:26:25.27すると、ウンコをしない老婆が出来てしまう。
0021デフォルトの名無しさん
2014/03/01(土) 17:29:09.470022デフォルトの名無しさん
2014/03/01(土) 17:30:28.78死ねカス
0023デフォルトの名無しさん
2014/03/01(土) 17:33:13.01美少女を老婆のコンストラクタ引数に渡す。このことに疑問を感じる。
0024デフォルトの名無しさん
2014/03/01(土) 17:33:38.79美少女を追加せよ。
ただし美少女には排便メソッドが存在してはならない。
現実でも起こりうる。
0025デフォルトの名無しさん
2014/03/01(土) 17:34:27.87クソスレ立てんなボケ
0026デフォルトの名無しさん
2014/03/01(土) 17:35:08.67サザエさん時空ならageは増えない。
0027デフォルトの名無しさん
2014/03/01(土) 17:35:17.05やっぱりお前のオブジェクト指向は間違ってるよw
年齢という属性が違うだけでインスタンスは同じなんだから
age属性を変えるだけだろ。
0028デフォルトの名無しさん
2014/03/01(土) 17:37:55.29これって、MVCにするものでしょ。オブジェクトが一定期間生存したらViewを更新。
美少女はController。
0029デフォルトの名無しさん
2014/03/01(土) 17:38:42.31なんで的はずれなレスをするんだ?
0030デフォルトの名無しさん
2014/03/01(土) 17:38:56.920031デフォルトの名無しさん
2014/03/01(土) 17:39:48.69mix-outはできないので
クラスの機能は必要最小限にするべき。
0032デフォルトの名無しさん
2014/03/01(土) 17:40:32.88年齢って属性自体はModelが持つものだろ。
排便インターフェイスはControllerが実装するものじゃないのか?
0033デフォルトの名無しさん
2014/03/01(土) 17:40:46.82抽象化がぜんぜんできてないじゃないか。
(不要物の)排出メソッドとか破棄メソッドが元にあって、
人間クラスでは排便という振る舞いが実装されていると考えれ。
美少女クラスでの排出方法は、お好みに合わせて実装しなよ。
0034デフォルトの名無しさん
2014/03/01(土) 17:42:18.53つーか人間クラス=モデル
ビューは人間の見た目。
0035デフォルトの名無しさん
2014/03/01(土) 17:43:02.86排便時のViewの実装には工数が掛かり過ぎるからダメ。
0036デフォルトの名無しさん
2014/03/01(土) 17:43:58.26処理自体はモデルだろ。
0037デフォルトの名無しさん
2014/03/01(土) 17:44:51.48お前は何を言っているんだ?
0038デフォルトの名無しさん
2014/03/01(土) 17:45:12.48つまりイベントを簡潔明瞭に書けない言語は欠陥品である。
0039デフォルトの名無しさん
2014/03/01(土) 17:45:46.80Modelにウンコしろってメッセージ送るんじゃないのか?
0040デフォルトの名無しさん
2014/03/01(土) 17:46:30.890041デフォルトの名無しさん
2014/03/01(土) 17:46:44.39排便は外部から施されるものではない
0042デフォルトの名無しさん
2014/03/01(土) 17:48:22.18これだな
0043デフォルトの名無しさん
2014/03/01(土) 17:51:52.050044デフォルトの名無しさん
2014/03/01(土) 17:52:12.280045デフォルトの名無しさん
2014/03/01(土) 17:53:31.560046デフォルトの名無しさん
2014/03/01(土) 17:53:54.15普通は美少女に対してウンコしろってメッセージを送るよね
0047デフォルトの名無しさん
2014/03/01(土) 17:55:17.59送らないでしょ。
美少女オブジェクトの内部で、排泄の必要が発生したら中からメソッド呼ぶだけでしょ。
0048デフォルトの名無しさん
2014/03/01(土) 17:55:40.880049デフォルトの名無しさん
2014/03/01(土) 18:01:04.53それ腸閉塞
0050デフォルトの名無しさん
2014/03/01(土) 18:02:18.400051デフォルトの名無しさん
2014/03/01(土) 18:04:27.21違うの?
0052デフォルトの名無しさん
2014/03/01(土) 18:04:40.210053デフォルトの名無しさん
2014/03/01(土) 18:16:23.08AdapterかBridgeパターン使えば隠せるんじゃないの
0054デフォルトの名無しさん
2014/03/01(土) 18:21:48.75単純に考えたら、それで十分。
美少女クラスが排便メソッドを外部に提供したらダメって問題設定じゃないの?
0055デフォルトの名無しさん
2014/03/01(土) 18:36:58.33美少女に排便メソッド自体が存在してはならない。
例外を返そうが、黄金を返そうがダメ。
0056デフォルトの名無しさん
2014/03/01(土) 18:37:49.99安心してウンコしろってメッセージを送ることができる。
動的型付けだとと実行するまでウンコするかしないか分からない
スカトロビッチだと思って美少女にウンコしろってメッセージを送ると後の祭り。
0057デフォルトの名無しさん
2014/03/01(土) 18:41:24.360058デフォルトの名無しさん
2014/03/01(土) 18:42:50.29class 生物 {
final public うんこ 排便(){
ブリブリブリ;
return うんこ;
}
}
戻り値をどう扱うかは美少女次第
0059デフォルトの名無しさん
2014/03/01(土) 18:49:34.060060デフォルトの名無しさん
2014/03/01(土) 18:53:51.13後は、各クラスにヒューマノイドinterfaceを実装すれば完成。
0061デフォルトの名無しさん
2014/03/01(土) 18:54:48.10俺も見たことないわ
0062デフォルトの名無しさん
2014/03/01(土) 19:02:16.270063デフォルトの名無しさん
2014/03/01(土) 19:04:00.990064デフォルトの名無しさん
2014/03/01(土) 19:07:43.870065デフォルトの名無しさん
2014/03/01(土) 19:17:40.60服は靴、帽子等の、衣料品の継承木または、民族衣装を分類する上での関連図などに入る。だがもし、
人間と服にしか見えない宇宙人の融合体が存在するとしたら、どのように表現すればよいのか?
http://stackoverflow.com/questions/3756807/why-is-the-object-oriented-model-so-occupying-monopolizing
0066デフォルトの名無しさん
2014/03/01(土) 19:17:58.430067デフォルトの名無しさん
2014/03/01(土) 19:28:18.250068デフォルトの名無しさん
2014/03/01(土) 19:32:21.49排便が返り値を必要とするメソッドかプロパティかは重要な問題だよね
0069デフォルトの名無しさん
2014/03/01(土) 19:38:41.62排便はイベントだ
0070デフォルトの名無しさん
2014/03/01(土) 19:40:53.04それを継承したクラスに人間インターフェイスとか二次元インターフェイスとかアイドルインターフェイスを実装するのかな
0071デフォルトの名無しさん
2014/03/01(土) 19:41:40.12排便メソッドだと浣腸っぽい。
排便プロパティだと人工肛門っぽい。
排便イベントが自然。
0072デフォルトの名無しさん
2014/03/01(土) 19:43:36.23着るか着られるかなら、Compositeパターンが使えそう
0073デフォルトの名無しさん
2014/03/01(土) 19:58:00.76排便Eventって、デザパタで言う所のObserverだよね
0074デフォルトの名無しさん
2014/03/01(土) 20:21:31.68イベントや関数ポインタの概念がない言語だとそうだな。
0075デフォルトの名無しさん
2014/03/01(土) 20:22:43.13あくまで排泄イベント。
唾液なのか汗なのか尿なのか便なのかをボカす必要がある。
0076デフォルトの名無しさん
2014/03/01(土) 20:24:21.16お客様はムチャを言う
0077デフォルトの名無しさん
2014/03/01(土) 20:24:54.10モナドだよ
0078デフォルトの名無しさん
2014/03/01(土) 20:28:31.37たまにはプロトタイプベースのオブジェクト指向のことも思い出してあげてください
0079デフォルトの名無しさん
2014/03/01(土) 20:32:41.69モナドって状態遷移なのか?その状態遷移って継承できるの?
0080デフォルトの名無しさん
2014/03/01(土) 20:34:11.91汚いオヤジから美少女のインスタンスが作られると、精神的に気持ち悪いから却下
0081デフォルトの名無しさん
2014/03/01(土) 20:37:10.15ワラタ
0082デフォルトの名無しさん
2014/03/01(土) 20:38:57.430083デフォルトの名無しさん
2014/03/01(土) 20:41:05.20クラスの継承図を辿れば、ウンコも黄金カレーも同じものだからな
0084デフォルトの名無しさん
2014/03/01(土) 20:42:22.52最近の若いヤツには意味わかんないんじゃね。
0085デフォルトの名無しさん
2014/03/01(土) 20:43:51.600086デフォルトの名無しさん
2014/03/01(土) 20:45:19.440087デフォルトの名無しさん
2014/03/01(土) 20:46:17.020088デフォルトの名無しさん
2014/03/01(土) 20:46:43.640089デフォルトの名無しさん
2014/03/01(土) 20:48:21.70排便したことによる性的刺激が戻り値だろう
0090デフォルトの名無しさん
2014/03/01(土) 20:50:45.34神は{}から自分に似せてアダムを作り、アダムの肋骨からイブを作った。
排便メソッドが何処で継承されたか誰にも分からなかった。
0091デフォルトの名無しさん
2014/03/01(土) 20:52:36.69現状の言語でこの点が実装されているものはあるのか?
0092デフォルトの名無しさん
2014/03/01(土) 20:53:17.69haiben : function(){
};
var Eve = {
};
0093デフォルトの名無しさん
2014/03/01(土) 20:54:15.31【石川ってウンコするの?確認その250】
http://anago.2ch.net/test/read.cgi/ainotane/1271771699/
0094デフォルトの名無しさん
2014/03/01(土) 20:57:12.780095デフォルトの名無しさん
2014/03/01(土) 21:00:13.00排泄メソッドは隔世遺伝するの?
0096デフォルトの名無しさん
2014/03/01(土) 21:00:46.83美少女
ババア
問題は山積みだ
0097デフォルトの名無しさん
2014/03/01(土) 21:07:03.28顧客「美少女はウンコしないよ」
元請「美少女はウンコしないらしいぞ」
下請「美少女はウンコしないことにします」
孫請「…」
派遣「…」
これがデスマーチだ
0098デフォルトの名無しさん
2014/03/01(土) 21:12:53.80実際にうんこしない人間が存在する(人口肛門や食事をしないひとなど)ので
たとえ石川がうんこをしたとしても、この設計は破綻するだろう
オブジェクト指向の弱点は、資産がうんこだと影響範囲が大きくなりすぎることだ
0099デフォルトの名無しさん
2014/03/01(土) 21:32:26.03美少女の排出を観測すれば、波動関数は収束する。
0100デフォルトの名無しさん
2014/03/01(土) 21:37:18.430101デフォルトの名無しさん
2014/03/01(土) 21:41:47.70■ このスレッドは過去ログ倉庫に格納されています