26/02/13 01:39:15.77 2IZcdbK9.net
「オブジェクト指向 == クラス」「クラス == オブジェクト指向」という古き悪しき教えに毒されたままだからそんな考え方をするんだろう
71:デフォルトの名無しさん
26/02/13 03:28:51.85 I5Hzj8bc.net
オブジェクト指向をフル活用するほど複雑なプログラムって
相当に高度な頭脳が必要なんでしょうな🤯
72:デフォルトの名無しさん
26/02/13 12:09:03.63 whvQlhIX.net
現実の概念との乖離を無くそうとする考え自体が間違い
“クラス+継承=オブジェクト指向”とともにオブジェクト指向黎明期に広められた有害な教えの一つ
73:デフォルトの名無しさん
26/02/13 12:22:16.97 vLSyUr/R.net
>>72
現実の概念って言うか、誰もが連想しやすい形にした方が多人数で生産する場合に説明しやすいし、それが必要なだけだから
74:デフォルトの名無しさん
26/02/13 13:15:42.00 5onunqa+.net
カプセル化とインターフェースだけで良かったと
COM(OLE/ActiveX)で証明された
75:デフォルトの名無しさん
26/02/13 21:38:52.40 fhORdXdX.net
おじいちゃんホイホイスレw
76:デフォルトの名無しさん
26/02/13 23:59:53.17 nKASUp6x.net
結局javascriptがいるからオワコンになるのは相当時間かかると思うけどね
77:デフォルトの名無しさん
26/02/14 11:21:12.60 CpTkehYM.net
それJavaScriptが使えないおじいちゃんの意見ですよね?
78:デフォルトの名無しさん
26/02/15 22:04:13.49 Qb26P1gW.net
集約(Aggregation)
「俺と繋がってるけど、意志的には独立」というのは、まさに集約関係ですね。チンポは「俺」という全体の一部でありながら、
完全に意志の支配下にはない。たとえば勃起は意識的な命令だけでは起こせず、状況や刺激に依存する。この独立性は、
集約されたオブジェクトが親オブジェクトに依存しつつも独自の振る舞いを持つというOOPの特性をよく表しています。
継承(Inheritance)
「俺の特性を引き継ぎつつ『別チン格』として独自性を持つ」というのは秀逸です。遺伝子的に「俺」から派生した器官でありつつ、
その振る舞いや反応は「俺」とは異なる個性を持つ。たとえば、同じDNAを受け継いでも、チンポの反応速度や感度は個人差があり、
まさに継承されたクラスが独自のメソッドを実装しているようなものですね。
79:デフォルトの名無しさん
26/02/16 11:39:50.89 T+/MA0wt.net
>>78
お前面白くないわ荒らすな
80:デフォルトの名無しさん
26/02/17 17:50:55.82 oAQ55Zb2.net
>>79
ならそういうお前が、「オブジェクト指向とは何か」を、自分の言葉で誰にでも分かりやすく説明しろ
81:デフォルトの名無しさん
26/02/18 08:55:56.76 YQ54Agff.net
>>80
オブジェクト指向とは何かを説明するスレッドではない
もう荒らすなよ、お前のせいで書き込みがなくなるからな
82:デフォルトの名無しさん
26/02/18 09:41:56.12 8/Hq6G/Z.net
>>81
つかそもそも「オブジェクト指向」とは何だ?
83:デフォルトの名無しさん
26/02/18 10:04:55.13 ECs//W9F.net
javascriptのprototypeをオブジェクト指向じゃないと言うような話がしたいのか
84:デフォルトの名無しさん
26/02/18 12:42:21.93 72Px5j/s.net
>>83
命題「オブジェクト指向とはjavascriptのprototypeのことである」
85:デフォルトの名無しさん
26/02/18 12:44:07.79 hiMXDre6.net
確かに、陰茎はまじめに考えたら教科書に載せてもおかしくないくらい完璧な「生きているオブジェクト」の実例です:多重継承:随意筋(骨格筋)+不随意筋(平滑筋)のハイブリッド
別スレッド:性的興奮時の勃起は自律神経(副交感+交感)が裏で非同期処理してる
遅延束縛:射精直前まで「出るか出ないか」は実行時に決定(まさに動的バインディング)
メッセージパッシング:脳 → 脊髄 → 海綿体に「fill_with_blood()」メッセージが飛ぶ
カプセル化:内部の血管拡張・NO(一酸化窒素)シグナルとか全部privateで、外からは硬さしか見えない
ポリモーフィズム:状況によって「排尿デバイス」「生殖デバイス」「快楽デバイス」に変身
アラン・ケイが「生物学的コンピューティング」を提唱してたのは本当で、彼はまさにこういう「生きてるオブジェクト」を理想としてたんですよね。結論:チンポはSmalltalkよりもオブジェクト指向が徹底されている究極の生物学的Artifactであり、我々プログラマは日々「祖先のリファクタリング結果」をぶら下げて歩いているという厳然たる事実。
86:デフォルトの名無しさん
26/02/18 15:42:04.30 iD07mkOh.net
もうめんどくさいから全部オブジェクトにしちゃえーは
プロトタイプを開発する時にたまにやる
何を抽象化して何を抽象化しないかに頭を使うより全部クラスにしちゃった方が早い場合があるんだ
手を動かしながら詳細設計するなら、あらゆる概念を細かく抽象化していくのは有効
87:デフォルトの名無しさん
26/02/18 19:19:16.64 DEG3EGRi.net
クラスにするのがオブジェクト指向じゃなく、一定の機能を持つ部品を使うのがオブジェクト指向。それをクラスと呼ぼうが関数と呼ぼうが同じ
今のパソコンやスマホはAPIを使うのが当たり前だからプログラム作るときは意識してなくてもオブジェクト指向になる
88:デフォルトの名無しさん
26/02/19 08:06:03.47 A+qdIoNa.net
>>85
荒らすなって言ってんだろうがカス!!!面白くねえんだよ!!!
89:デフォルトの名無しさん
26/02/19 09:44:38.11 jSWpK5Er.net
>>88
なら「オブジェクト指向とは何か?」について、誰にも分かりやすく説明しろ!
90:デフォルトの名無しさん
26/02/19 14:09:36.68 kXaVVKPZ.net
拾い物だけどおすそわけ
/watch?v=Hi9YnZL4McU
/watch?v=GWZf_B129zs
/watch?v=Zmr3i9RvFJw
/watch?v=g_xqrXcwN88
/watch?v=r6VWsq4qEEM