- 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
- 129 名前:デフォルトの名無しさん [2014/03/02(日) 02:42:15.50 ]
- 美少女は人間から派生して存在するわけじゃない、人間の一状態でしかない
- 130 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 02:42:40.68 ]
- >>125
human.unko(); // メソッドを隠蔽できない
- 131 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 02:45:54.44 ]
- いや、AbstractFactoryで、スカトロビッチと美少女の実体を作り分けたらいいか
- 132 名前:デフォルトの名無しさん [2014/03/02(日) 02:48:06.72 ]
- 美少女はウンコしないってんなら、それは人間じゃないから、人間の派生クラスではないアイドルや二次元キャラと同様のまったく別のクラスだろ
- 133 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 02:50:01.16 ]
- お前らこういうの好きだよな
- 134 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 02:50:11.47 ]
- 外部へAPIを隠蔽したいんだよ
- 135 名前:デフォルトの名無しさん [2014/03/02(日) 02:52:33.44 ]
- >>1
あちこちのスレにマルチしやがって糞しね
- 136 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 02:53:17.63 ]
- 糞しね ・・・ 糞して寝ろの略
- 137 名前:「ガスライティング 集団ストーカー カルト」で検索を! [2014/03/02(日) 03:37:04.61 ]
- ★マインドコントロールの手法★
・沢山の人が偏った意見を一貫して支持する 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法 ・不利な質問をさせなくしたり、不利な質問には答えない、スルーする 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法 ↑マスコミや、カルトのネット工作員がやっていること TVなどが、偏った思想や考え方に染まっているフリや常識が通じないフリをする人間をよく出演させるのは、 カルトよりキチガイに見える人たちを作ることで批判の矛先をカルトから逸らすことが目的。 リアルでもネットでも、偽装左翼は自分たちの主張に理がないことをわかっているのでまともに議論をしようとしないのが特徴。 ..
- 138 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 03:43:28.15 ]
- ideone.com/ZUltlB
- 139 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 03:44:36.32 ]
- >>137
それでも美少女はウンコしない
- 140 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 04:11:37.31 ]
- >>137
ブーメラン乙
- 141 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 07:03:59.01 ]
- オーバーライドして SIGILL でも飛ばしとけ
- 142 名前:デフォルトの名無しさん [2014/03/02(日) 07:10:43.59 ]
- うんこしないよ
- 143 名前:デフォルトの名無しさん [2014/03/02(日) 07:13:45.62 ]
- するよ
- 144 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 07:39:34.13 ]
- オブジェクト指向では「人間」クラスから排便しない「美少女」クラスが作れないって
それはそもそも"排便しない"は「人間」クラスの設計上ありえない条件なのだから そう主張してる関数型言語あたりの人が 我々の記法を使うことで「美少女は排便しなくなるのだ!」って主張するオチにして欲しいのではないか。
- 145 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 08:57:54.07 ]
- >>144
人間でも腸閉塞になれば排便しないよ
- 146 名前:デフォルトの名無しさん [2014/03/02(日) 09:00:00.70 ]
- >>145
そりゃ病気だからunko()メソッドがエラーを返してるだけだ
- 147 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 09:04:08.02 ]
- 人間クラスから継承してしまうと、排便以前にトイレの待ち行列に並べてしまうのでまずい。
- 148 名前:デフォルトの名無しさん [2014/03/02(日) 09:28:30.82 ]
- トイレqueueに並ぶこと自体は問題ない
pop()された後に排便メソッドさえ実行しなければ 排尿メソッドは許可されてるんだろ?
- 149 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 09:29:58.19 ]
- 人間がみんなうんこするっていうのは間違ってる。
過去から現在までの人間には当てはまるが 現在から未来の人間に当てはまるかはわからないからな。
- 150 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:03:25.16 ]
- つまるところ「人間の定義とは」という話になるだけ
両足がなくて歩くメソッドが使えなくても人間だ 腸に障害があって排便メソッドが使えなくても人間だ じゃあ人間が共通して備えてる性質って何だ ホモサピエンスのDNAを持っていることくらいしか絶対共通の定義はできない そこで登場するのがプロトタイプベースのオブジェクト指向だ 人間という静的なクラスは存在しない 「ホモサピエンスのDNAを持ち排便機能を持ったオブジェクト」や 「排便機能を持たない美少女オブジェクト」などを自由に生成し、ダックタイピングでそれらを識別し扱うことができる もちろんプロトタイプベースのオブジェクト指向の欠点もあるので決して銀の弾丸ではない
- 151 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:03:34.75 ]
- 生物クラス
食事メソッド 排便メソッド 人間クラス : 生物クラス 男クラス : 人間クラス 女クラス : 人間クラス 美プロパティ 専用のメソッドが必要なときだけクラスを用意する感じかな なら男・女はプロパティか
- 152 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:24:29.48 ]
- なるほど。プロトタイプベースが現実のオブジェクトにしっくりくるな。
- 153 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:26:33.48 ]
- 男女は機能の違いが有るからメソッドかと
- 154 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:49:20.47 ]
- 結局は共通点によるグループ分けなんだよな
全てがオリジナルって考えたらオブジェクト指向は成り立たない 右手と左手は、同じ"手"から派生させて良いものか
- 155 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 10:57:27.82 ]
- Javascript方式かな?
全てがobjectクラスからの派生で、プロトタイプベースで独自機能を持つような感じで。
- 156 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 11:10:10.50 ]
- 万能細胞の原理を取り入れるならobjectクラスにほぼすべてが実装されていて、文科の際にメソッドやプロパティが適宜public/privateが切り替わる。
分化先では機能を実装しない。
- 157 名前:デフォルトの名無しさん [2014/03/02(日) 11:35:28.68 ]
- うーんそう考えると細胞ってすげえな
- 158 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 11:45:35.63 ]
- staticおじさん元気かなぁw
- 159 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 12:51:09.87 ]
- staticとはいったい・・・うごごご!
- 160 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 13:03:09.49 ]
- 排便メソッドをオーバーライドしてマシュマロを排出する様にすれば
- 161 名前:デフォルトの名無しさん [2014/03/02(日) 13:35:02.31 ]
- publicなプロパティを一時的にprivateにする必要がある。
あくまでも一時的に。
- 162 名前:デフォルトの名無しさん [2014/03/02(日) 14:40:13.67 ]
- オブジェクト指向の概念を現実に適用しようとするからこうなるだけ
- 163 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 15:00:18.60 ]
- うんこしない美少女が現実?
- 164 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 15:06:45.80 ]
- 排便メソッドはあるけどprivateになってて外からは見えない
- 165 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 15:42:36.93 ]
- パパラッチオブジェクトでラップするとprivateなメソッドにもアクセスできるようになります。
- 166 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 16:46:37.60 ]
- 馬鹿ほど万能解を求める
解法を二つも覚えていられないから
- 167 名前:デフォルトの名無しさん [2014/03/02(日) 19:54:39.44 ]
- >>164
この世にprivateなど存在しない。
- 168 名前:デフォルトの名無しさん [2014/03/02(日) 19:55:21.56 ]
- オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れないとは、
オブジェクト指向の設計の難しさを表現したものである。 ■概要 [編集] 2001年に始まり今なお続く「石川梨華ってウンコするの?」という大論争をオブジェクト指向で設計すると どうなるのかという問題である。 下品な例だが納期が迫った時期に顧客の要望による大幅な仕様変更、 それに耐えうる設計見積を作れるか、という非常に根の深い問題である。 ベストな答えはまだ得られていない。 ■主な見解 [編集] 排便メソッドをオーバーライド [編集] 排便メソッドをオーバーライドし黄金やnullを返すようにするという意見である。 美少女には排便自体が存在してはならない、という意見があり根本的な解決には至っていない。 仕様が間違ってる [編集] 美少女でもウンコはするものであり、そもそも仕様が間違ってるという意見である。顧客との直取引であれば フルスクラッチからの作り直しになると説明し、高額な見積を提示することで回避すればいいと言う。 だが、顧客の要求仕様は絶対であり、ましてや孫請けの派遣社員、いわゆるITドカタに拒否する権限などない という反論意見がある。彼らは黒いモノも白いと言わなければならない。 顧客「美少女はウンコしないよ」 元請「美少女はウンコしないらしいぞ」 下請「美少女はウンコしないことにします」 孫請「…」 派遣「」 これがデスマーチだ。 https://twitter.com/ProgrammingMono/status/440035904996921344>>163
- 169 名前:デフォルトの名無しさん [2014/03/02(日) 19:56:23.50 ]
- オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れないとは、
オブジェクト指向の設計の難しさを表現したものである。 ■概要 [編集] 2001年に始まり今なお続く「石川梨華ってウンコするの?」という大論争をオブジェクト指向で設計すると どうなるのかという問題である。 下品な例だが納期が迫った時期に顧客の要望による大幅な仕様変更、 それに耐えうる設計見積を作れるか、という非常に根の深い問題である。 ベストな答えはまだ得られていない。 ■主な見解 [編集] 排便メソッドをオーバーライド [編集] 排便メソッドをオーバーライドし黄金やnullを返すようにするという意見である。 美少女には排便自体が存在してはならない、という意見があり根本的な解決には至っていない。 仕様が間違ってる [編集] 美少女でもウンコはするものであり、そもそも仕様が間違ってるという意見である。顧客との直取引であれば フルスクラッチからの作り直しになると説明し、高額な見積を提示することで回避すればいいと言う。 だが、顧客の要求仕様は絶対であり、ましてや孫請けの派遣社員、いわゆるITドカタに拒否する権限などない という反論意見がある。彼らは黒いモノも白いと言わなければならない。 顧客「美少女はウンコしないよ」 元請「美少女はウンコしないらしいぞ」 下請「美少女はウンコしないことにします」 孫請「…」 派遣「」 これがデスマーチだ。 https://twitter.com/ProgrammingMono/status/440035904996921344
- 170 名前:デフォルトの名無しさん [2014/03/02(日) 20:01:37.18 ]
- privateであってもNSAには隠せない。
- 171 名前:デフォルトの名無しさん [2014/03/02(日) 20:03:26.91 ]
- まるでObjective-Cが正しいかのような口ぶりだな
- 172 名前:デフォルトの名無しさん [2014/03/02(日) 20:04:06.33 ]
- 考えよう。
答えは必ずある。
- 173 名前:デフォルトの名無しさん [2014/03/02(日) 20:05:09.63 ]
- メソッドのようなプル型ではなく、便意ってプッシュ配信なんだよなぁ
- 174 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:08:48.95 ]
- 非同期的でもある
- 175 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:09:35.07 ]
- 適切に処理しなければオーバーフローするな
- 176 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:10:42.50 ]
- バッファがいっぱいです
- 177 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:10:45.84 ]
- >>174
ワラタw
- 178 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:33:00.31 ]
- オブジェクト指向が愚かなんじゃなくて
設計する奴が愚かなんだろ
- 179 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 20:54:11.72 ]
- >>178
だがここまで誰一人として設計出来ていない。 まともに設計出来る人間が日本に何人いるのかという問題だな。 この問題は建築士と同様に設計行為を国家資格にして構造設計書に法規制を行う必要性を示している。
- 180 名前:デフォルトの名無しさん [2014/03/02(日) 20:58:01.85 ]
- 【受注系SEとの結婚は苦痛すぎ】
低生涯収入 高稼働労働 人格障害者
- 181 名前:デフォルトの名無しさん [2014/03/02(日) 21:01:14.28 ]
- しっくりこないんです
- 182 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:03:24.78 ]
- あそこの具合が
- 183 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:06:57.34 ]
- 【受注系SEとの結婚は苦痛すぎ】
低生涯収入 高稼働労働 人格障害者 排便メソッドを実装した人間クラスから美少女クラスを設計できない
- 184 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:12:05.12 ]
- SEのケツからひりだされた苦悩がこのスレなんだろ
- 185 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:26:31.83 ]
- だから人間クラスに排便メソッドって時点で、設計がだめなんだよ。
ちゃんと抽象化していれば、不要物を捨てるメソッドなんだから、 人間はそれを排便でしてるだけで、美少女クラスにまで排便を引きずることも無いんだよ。
- 186 名前:デフォルトの名無しさん [2014/03/02(日) 21:28:19.56 ]
- 低収入だから
- 187 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:39:34.31 ]
- 人間と美少女の関係はどうなるんだよ
- 188 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 22:04:42.23 ]
- delete bishoujo.haiben;
- 189 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 22:27:30.64 ]
- かつてヒトの祖先は4原色(赤緑青黄)の視覚を持っていた。
だが進化の過程でヒトは染色体をひとつ失い3原色(赤緑青)の視覚となった。 ※現在でも4原色を持つヒトは少なからず存在している。 オブジェクト指向はまだまだ発展途上であり改良の余地があるのではなかろうか? 新しい言語を造ろうではないか
- 190 名前:デフォルトの名無しさん [2014/03/02(日) 22:32:19.22 ]
- 精子と卵子から派生する言語か
- 191 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 22:57:29.56 ]
- 言語というか新しいパラダイムだろ
ついでだから今トレンドの非同期プログラミングと相性最悪な例外機構もどうにかしてほしい 期待してるぞ頼んだぞ
- 192 名前:デフォルトの名無しさん [2014/03/02(日) 23:16:22.14 ]
- >>190
多重継承! 多重継承!
- 193 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 23:18:49.42 ]
- キメラが生まれそうです
- 194 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 00:37:32.00 ]
- おまえらはこういうの好きだよなぁ
- 195 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 00:58:32.32 ]
- >>190
継承しても、どちらの特性も備えていない 卵子に精子を委譲し、卵子が別のクラスを生成したと考えるべき
- 196 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:15:46.17 ]
- その辺のFactoryの解説を誰か頼む
- 197 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:22:33.69 ]
- その辺のクラスだって、create()メソッドぐらい備えているだろ
- 198 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:29:07.77 ]
- 哺乳動物というクラスを継承していて
このクラスは新しいインスタンスを生成するのに 二つのクラスからプロパティをランダムでミックスして作る メソッドは後から実装するが多くの場合直接の親クラスが 教育によってインプリメントを行う。 学習過程が終了すると成績により実際の現場に振り分けられ 動作しながら動的に教育が続けられて専門化されてゆく。 十分有用なら同じく有用なペアクラスが配偶され そのペアから新しいインスタンスが生成される。 無能ならライフサイクルを終えたらただ廃棄される。それだけ
- 199 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:48:51.51 ]
- 循環参照したら長生きできるな
- 200 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:50:26.42 ]
- なにものもガベージコレクターの手を逃れることはまかりならん
- 201 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 03:47:07.49 ]
- 美少女の大腸は返り値を0にすればいいんじゃね?
カスも残らず全吸収
- 202 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 04:27:49.54 ]
- なんだこれ
以前嫌儲の同じスレが伸びてたからって アフィカスがマルチでむりくり盛り上げてんのか?
- 203 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 06:02:24.66 ]
- そもそもニュー速のスレを継承してるみたいだが…
- 204 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 06:34:55.45 ]
- 正方形クラスが四角形クラスを継承すべきでないのと同じように、ここで言うような美少女クラスは
人間クラスを継承すべきではない
- 205 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 06:37:27.47 ]
- これオブジェクト指向がというよりクラスベースが硬すぎるって話じゃないの?
プロトタイプベースなら好きなように継承できるからJSとかやればいいと思うよ
- 206 名前:デフォルトの名無しさん [2014/03/03(月) 07:10:11.55 ]
- オブジェクト指向とは何だったのか
- 207 名前:デフォルトの名無しさん [2014/03/03(月) 07:11:08.22 ]
- >>192
単一継承できる時点でダメじゃね? 常に2つじゃないと
- 208 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 07:11:11.86 ]
- 俺のクラスは一子相伝
- 209 名前:デフォルトの名無しさん [2014/03/03(月) 07:12:43.23 ]
- そもそも美少女にケツの穴は存在するのか?
- 210 名前:デフォルトの名無しさん [2014/03/03(月) 07:14:19.63 ]
- 肛門は重要だ
- 211 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 08:04:57.27 ]
- 「スパコンで魔方陣」を解いた16歳
uni.2ch.net/test/read.cgi/newsplus/1393749755/ 25マスの2億7500万を超える全パターン算出に成功
- 212 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 08:37:53.18 ]
- 俺が初めて作ったプログラムは数独の自動回答だったよ
PC98でも5分くらいで終わった 最近の子供は軟弱だな
- 213 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 10:50:01.92 ]
- そもそも普通の人間と美少女は別物なのだから、人間クラスから継承しようとするのは設計ミス。
- 214 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:02:50.78 ]
- >>212
二十歳過ぎたらタダの人の典型だね☆
- 215 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:36:24.30 ]
- オブジェクト指向の理解に、このスレは役に立つ
- 216 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:40:28.30 ]
- PC98だともう30代だろ
ただのオッサン
- 217 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 20:06:29.34 ]
- プログラム板では20代以下の方が少数派の若僧だと思う
- 218 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 21:26:07.47 ]
- 排便メソッドをオーバーライドして生クリームを排出する様にすると猫ひろしになる
- 219 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 21:54:34.65 ]
- 美少女クラスから派生された舘ひろしの排便メソッドは何を返すの?
排便メソッドの戻り値は、ウンコも生クリームも同じ親クラスを継承しているの?
- 220 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 01:23:53.43 ]
- 少女は年齢と性別でいいとして美とは何だ?仕様が書不足している
- 221 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 01:34:07.61 ]
- bi-shojo{sex=female,age=45}
- 222 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 15:43:43.45 ]
- >>220
ここでいう美少女の美は、形容詞じゃなくて美少女でひとつの名詞だからいいんだよ
- 223 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 21:51:22.49 ]
- 美少女は天使だろ
人間クラスじゃなく天使クラスを継承だよ 人間アダプタクラスに入っているだけ
- 224 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 22:02:17.67 ]
- >>223
コードでおk
- 225 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 00:50:36.91 ]
- これからはテンプレートメタプログラミングの時代
- 226 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 08:40:35.32 ]
- www.amazon.com/Template-Metaprogramming-Concepts-Techniques-Beyond/dp/0321227255/ref=pd_sxp_f_pt/178-3386828-6807318
www.youtube.com/watch?v=Jfu9Kc1D-gQ channel9.msdn.com/Shows/Going+Deep/Alexandrescu-Meyers-Sutter-On-Static-If-C11-in-2012-Modern-Libraries-and-Metaprogramming channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11
- 227 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:10:55.09 ]
- ゲームプログラマの俺に言わせれば、オブジェクト指向が愚かな考えとかまるで意味が解らんな。
だって俺ら、まさに多数の物体=オブジェクトを2D・3D空間内で制御してるんだもん。 プレイヤーキャラ、敵キャラ、アイテム、地面、建物、エフェクトその他もろもろ オブジェクトそのものを現実に扱ってるんだもん。 特に「ゲームオブジェクト」と呼んだりもする。 多数(数十からときには数千、数万個)の「ゲームオブジェクト」が 座標系・描画・物理・AIといった複数の「コンポーネント」をそれぞれ持ち、 相互に「メッセージ」のやり取りをするのがゲームプログラムの一般的な設計だな。 詳しくはゲームエンジンアーキテクチャという本を読んでくれ PSのアンチャーテッド・シリーズやラストオブアスのメインプログラマが執筆した本だ。 Amazon.co.jp: Game Engine Architecture: Jeff Lander, Matt Whiting, Jason Gregory: 洋書 www.amazon.co.jp/dp/1568814135 俺も中学生の頃、「多数のゲーム空間のオブジェクトを管理する」必要性から アセンブラやC言語で自然にオブジェクト指向の真似事をやっていたね。 (タスクシステムという言葉もあったがあれは日本のガラパゴスだな) 後にC++とC++が吐くアセンブリコードを見て、同じことやってるじゃねーかと解ったのは実に驚いたものだよ。 要は、分野によってはごく自然に行きつく概念であり発想だということだ。
- 228 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:27:50.47 ]
- >>227
その言だとクラスベースのインスタンスがはまる例としか受け取れないな ここはOOPの基本要素(継承、カプセル化、多態など)が美少女についてうまくはまるかを談笑するネタスレであり、君の書き込みは上から目線な姿勢もあいまってやや空気読めてない素敵な書き込みだと言えよう 何言ってんだお前
- 229 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:28:13.52 ]
- やっぱりゲームプログラマはレベル高いな
それにくらべ業務系と来たらorz
|

|