教えてくれ
前スレ
オブジェクト指向はオワコン
https://itest.5ch.net/mevius/test/read.cgi/tech/1693054853
オブジェクト指向はオワコン?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/07/19(金) 21:52:20.62ID:iooVOtBL2デフォルトの名無しさん
2024/07/19(金) 23:52:39.99ID:rC6z5NUh 糸冬
了
了
2024/07/20(土) 16:31:21.70ID:MmERp0oJ
もういいだろこのスレは
4デフォルトの名無しさん
2024/07/21(日) 21:45:10.52ID:52bCYCc0 議論を再開します
90年代にオブジェクト指向が隆盛を極めて失敗したのには理由があると私は思っている
90年代にオブジェクト指向が隆盛を極めて失敗したのには理由があると私は思っている
2024/07/21(日) 21:57:49.28ID:nyDXqGoU
オブジェクト指向同様にメモリ食いの関数型指向は許されているのかな
6デフォルトの名無しさん
2024/07/21(日) 22:41:10.09ID:52bCYCc0 関数型がメモリを食うのは初耳、どこ情報よそれ
2024/07/22(月) 18:31:50.65ID:Ap03CZ2d
Javaはオワコン位のものを、オブジェクト指向がオワコンまで話をデカくしすぎ。
Javaが関数型言語的な記述を取り入れてきたのを、これからは関数型言語だみたいにいいすぎ。
Javaが関数型言語的な記述を取り入れてきたのを、これからは関数型言語だみたいにいいすぎ。
2024/07/22(月) 19:13:28.41ID:r0GxC5xx
2024/07/22(月) 19:27:59.24ID:78aLhjHr
こいつはオブジェクト指向というかプログラミングに挫折した人間だから仕方ない
ほっとこう
もう立ち直ることはないんだし
ほっとこう
もう立ち直ることはないんだし
10デフォルトの名無しさん
2024/07/23(火) 01:17:24.33ID:Rfg4Mjqa Rustも隆盛を極めて失敗するだろうな
11デフォルトの名無しさん
2024/07/23(火) 05:15:29.13ID:1jhTJKzb2024/07/23(火) 06:15:03.01ID:kV7JJfy7
マジレスするとこんなところで暇潰してるお前らがオワコン
2,3年後にはウーバーに転職してそう
2,3年後にはウーバーに転職してそう
13デフォルトの名無しさん
2024/07/23(火) 06:20:40.58ID:fmQFdGHN セレクトタグへオプション10個追加の巻
selectタグのID名がXXX として、で
var xxx = document.ElementById("XXX");
・・・・・・
for (var i = 0; i < 10; i++) {
var op =
document.createElement("option");
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
だと、10個追加されるのに
var xxx = document.ElementById("XXX");
・・・・・・
var op =
document.createElement("option");
for (var i = 0; i < 10; i++) {
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
最後の1個しか、追加されん。
オヴヂェㇰ┣指向って、オワコンだよね
by 🥳
単にチミがそれを理解出来て無いからだ
by 🤡
selectタグのID名がXXX として、で
var xxx = document.ElementById("XXX");
・・・・・・
for (var i = 0; i < 10; i++) {
var op =
document.createElement("option");
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
だと、10個追加されるのに
var xxx = document.ElementById("XXX");
・・・・・・
var op =
document.createElement("option");
for (var i = 0; i < 10; i++) {
op.value = FooFoo[i];
op.text = HogeHoge[i];
xxx.appendChild(op);
}
最後の1個しか、追加されん。
オヴヂェㇰ┣指向って、オワコンだよね
by 🥳
単にチミがそれを理解出来て無いからだ
by 🤡
2024/07/23(火) 09:12:52.71ID:52jxjECb
2024/07/23(火) 14:22:55.65ID:xnSNk6y3
>>13
オブジェクト指向関係なくて🌱
オブジェクト指向関係なくて🌱
2024/07/23(火) 15:25:55.18ID:+BqSXbdZ
自演がバレバレで面白かったのでヨシ! >>12-14
2024/07/23(火) 17:19:54.56ID:xnSNk6y3
一応コード書いてるだけでも偉いと思えるようになってきた
2024/07/23(火) 18:15:25.39ID:NeVjuh3P
こんなスレであれこれ書く前に動くもの作れよ。小学生でもできるのに
2024/07/23(火) 22:39:36.54ID:nxNnKEuY
>>13
単にチミがappendChildの仕様を理解出来て無いからだ
単にチミがappendChildの仕様を理解出来て無いからだ
2024/11/16(土) 17:48:59.41ID:ti8Vm5gi
Reactの
import React from 'react'はクラス継承?
interfaceで受取するだけなら楽だなあって思った
import React from 'react'はクラス継承?
interfaceで受取するだけなら楽だなあって思った
21デフォルトの名無しさん
2025/03/06(木) 19:27:51.63ID:NLEhOFR2 AIにできるだけクラスは作るなと指示する時代になった
2025/04/02(水) 12:21:06.99ID:WFd6jzSR
現場みてると、手続型言語のように使っているので気持ち悪い。
対象にメッセージを送る。ただこれだけなのに。
設計ができていない。
対象にメッセージを送る。ただこれだけなのに。
設計ができていない。
2025/04/02(水) 16:31:55.08ID:FQn422+6
そう言う本来のオブジェクト指向プログラミングができるのはObjective-Cくらいだからなぁ
24デフォルトの名無しさん
2025/07/27(日) 20:32:40.11ID:4S6S2UwV 現場のjavaみてると、intとStringのオンパレード。なさけない。
クラスを作れよなぁ。
クラスを作れよなぁ。
25デフォルトの名無しさん
2025/07/28(月) 05:49:30.67ID:TkjS2IQq わかりやすくモデル化できるところを
プリミティブ型だけで低レベルに書く本人は
頭良すぎて困ってないんだろうけど
凡人が困るのわかってない点で社会人として失格よね
プリミティブ型だけで低レベルに書く本人は
頭良すぎて困ってないんだろうけど
凡人が困るのわかってない点で社会人として失格よね
26デフォルトの名無しさん
2025/07/28(月) 23:36:10.32ID:M9t5hg/z 昔なら、メモリ少ないし遅いのでプリミティブでがんばってもよかったけど、
いまは、可読性だね。
nullポはいまだに最悪だけど、バグを出しにくく可読性の高いものを作るためにオブジェクト指向があるのに、
手続き型言語のように使われている/そのような設計しかできないのは、なさけないね。
いまは、可読性だね。
nullポはいまだに最悪だけど、バグを出しにくく可読性の高いものを作るためにオブジェクト指向があるのに、
手続き型言語のように使われている/そのような設計しかできないのは、なさけないね。
27デフォルトの名無しさん
2025/07/29(火) 11:15:57.06ID:1ZD9gqT+ 例外のせい
28デフォルトの名無しさん
2025/07/29(火) 13:55:51.99ID:NJMLl04q どういう例外なんだろ。単に設計の手抜きを例外にしているんだろうか。
まあ、ちまたのシステムみてると、完成度20%未満で動いているからねぇ。例外だらけなんだろうけど。
なんで検収あがっているのか不思議なものばかりしか見かけない。元請けが素人なんだろうねぇ。クライアントも素人。
まあ、ちまたのシステムみてると、完成度20%未満で動いているからねぇ。例外だらけなんだろうけど。
なんで検収あがっているのか不思議なものばかりしか見かけない。元請けが素人なんだろうねぇ。クライアントも素人。
29デフォルトの名無しさん
2025/08/21(木) 11:15:40.71ID:eMoWWoq9 >>24
それ30年前のオブシコの思想だよw
それ30年前のオブシコの思想だよw
2025/08/30(土) 09:22:15.58ID:SgMKM424
OOPネイティブ世代がそのうち
「やっぱOOP最高だと思うんです」
とかいうブログ書くと思う😮
「やっぱOOP最高だと思うんです」
とかいうブログ書くと思う😮
31デフォルトの名無しさん
2025/09/18(木) 19:25:41.74ID:M/nNjO2C 論破するから大丈夫
32デフォルトの名無しさん
2026/01/18(日) 18:36:54.68ID:RmD5ijfM2026/01/20(火) 07:26:23.91ID:SGbMeSRR
JavaやC#やいまどきの言語自体がオブジェクト指向なんだから諦めろ
2026/01/20(火) 21:22:32.45ID:c0GmOm/R
JavaやC#が今時の言語・・・?
2026/01/24(土) 16:48:15.54ID:0+b3uZjU
36デフォルトの名無しさん
2026/01/25(日) 17:24:05.33ID:MAZyqQZ62026/01/25(日) 18:40:28.69ID:BYLcg9+J
まともに相手するレベルのツイートじゃないな
OO言語とか全然関係ない
データを中心に設計したりデータ構造にこだわるのは対象ドメインがデータ/データ構造が核となっているビジネスアプリケーションだからと単に動くソフトウェアをつくりたいんじゃなくて変化に対応できるソフトウェアをつくりたいからなんだよね
別にOO言語にこだわる必要はないと思うけど
OO言語を揶揄する人がこう低レベルだとOOのほうがいいのかもって思う
OO言語とか全然関係ない
データを中心に設計したりデータ構造にこだわるのは対象ドメインがデータ/データ構造が核となっているビジネスアプリケーションだからと単に動くソフトウェアをつくりたいんじゃなくて変化に対応できるソフトウェアをつくりたいからなんだよね
別にOO言語にこだわる必要はないと思うけど
OO言語を揶揄する人がこう低レベルだとOOのほうがいいのかもって思う
2026/01/25(日) 18:41:15.69ID:BYLcg9+J
39デフォルトの名無しさん
2026/01/26(月) 13:41:30.16ID:RJJEe8Qz オブジェクト指向をプログラミングに不慣れな人に意識させると
過剰設計になりがちってことかな
自分が出会った人の中にも
思考停止でgetter/setterを作るアホや
プログラミング初心者を名乗りながらオブジェクト指向では
こうあるべき論を振りかざして動くプログラムを作れないアホがいた
オブジェクト指向に対する憧れや理想がアホを養成するんだと思う
かくいう私も昔そのアホの一人でね
過剰設計になりがちってことかな
自分が出会った人の中にも
思考停止でgetter/setterを作るアホや
プログラミング初心者を名乗りながらオブジェクト指向では
こうあるべき論を振りかざして動くプログラムを作れないアホがいた
オブジェクト指向に対する憧れや理想がアホを養成するんだと思う
かくいう私も昔そのアホの一人でね
40デフォルトの名無しさん
2026/01/26(月) 14:00:03.36ID:RJJEe8Qz 良い感じにオブジェクト指向できてるなって思ったのは
手続き型や関数型で実装して
最後に他者に使わせる部分だけをオブジェクトとしてまとめたものだった
手続き型をしっかりやるのが良いように思う
オブジェクト指向は実装の技術じゃないAPIの技術だ
手続き型や関数型で実装して
最後に他者に使わせる部分だけをオブジェクトとしてまとめたものだった
手続き型をしっかりやるのが良いように思う
オブジェクト指向は実装の技術じゃないAPIの技術だ
2026/01/26(月) 16:55:39.63ID:fbezsgZ1
OOPの核である多態は実質的にifブロックをメソッドに置き換えてるだけに過ぎない
あとは糖衣だよ
あとは糖衣だよ
42デフォルトの名無しさん
2026/01/27(火) 20:31:30.34ID:SYP2jfD2 なんか色々聞きなれない言葉並べて再利用性がどうのこうの言うけど絶対嘘じゃん。
43デフォルトの名無しさん
2026/01/27(火) 20:35:56.21ID:SYP2jfD2 コード書き換えた方がよっぽと再利用してるし、柔軟性あるし、素朴だし、シンプルだし、やりたい事出来るし、理解早いし、間違い起きないし、再利用するコードの実装もシンプルだし。
44デフォルトの名無しさん
2026/01/27(火) 20:42:35.83ID:SYP2jfD2 それともオブジェクトどうしの対話がどうのこうの観点から再利用性あるとか言う話なのかな。
そんなの再利用する事なんて無いだろ。
そんなの再利用する事なんて無いだろ。
2026/01/27(火) 21:31:18.55ID:BQGrg89+
オブジェクト指向に対する理解がオブジェクト指向黎明期の誤った啓蒙書ベースのままだからオブジェクト指向は使えないとかオブジェクト指向から抜け出さないといけないとか思っちゃうんだろうな
2026/01/29(木) 00:16:28.59ID:TpgL9VMI
昔はプログラミングパラダイムの革命としてもてはやしてたからな
今となっては数ある使い古された技術の一つに過ぎない
今となっては数ある使い古された技術の一つに過ぎない
47デフォルトの名無しさん
2026/01/30(金) 08:29:05.54ID:y2PAu9Fj 言語バカがマウント取るための道具でしかなかったなw
継承に異常に拘りそれが目的になって無駄なクラスが量産され保守困難になる本末転倒ぶり
継承に異常に拘りそれが目的になって無駄なクラスが量産され保守困難になる本末転倒ぶり
2026/01/30(金) 10:19:55.96ID:8pucgpWh
マウント取って威張るのが本当の目的なんだから本末転倒じゃないよ
その結果として開発しにくかったり、使いにくくても二の次
その結果として開発しにくかったり、使いにくくても二の次
2026/01/30(金) 12:04:56.95ID:zdLLpuSM
おじいちゃんたちはいつの話をしてるんですか?
オブジェクト指向ごときでマウント取られたと感じてたようでは新しい言語やパラダイムにはどれもついていけなかったのでしょう
仕事だけでなくプログラミングも引退した方が幸せになれますよ
オブジェクト指向ごときでマウント取られたと感じてたようでは新しい言語やパラダイムにはどれもついていけなかったのでしょう
仕事だけでなくプログラミングも引退した方が幸せになれますよ
2026/01/30(金) 12:17:26.65ID:So86wq7Z
クラス関数に同じ名前のメソッドがあるのはオブジェクト指向の恩恵だぞ
2026/01/30(金) 12:38:11.51ID:L26Kp5K6
クラス関数?
52デフォルトの名無しさん
2026/01/31(土) 14:53:59.76ID:v+uW/ct2 クラスもメタクラスのインスタンスなのと
クラスがただのインターフェースな実装は
LISP1とLISP2の関係に似てて同列に語れるときと語れないときがある
クラスがただのインターフェースな実装は
LISP1とLISP2の関係に似てて同列に語れるときと語れないときがある
2026/01/31(土) 15:37:51.20ID:aekzex2G
設計ミス
javascript: bool
Java: a[][]
python: setdefaultencoding
C: static
C++: private
Rust: unwrap
javascript: bool
Java: a[][]
python: setdefaultencoding
C: static
C++: private
Rust: unwrap
54デフォルトの名無しさん
2026/01/31(土) 16:20:03.92ID:8I4xBgdI >>49
何言ってんだお前これを見ろ
https://compilebytes.com/share/nbdiKnVCvf
PowerShellで書いたNano IDだ
オブジェクト指向を使わない方がどう考えてもスッキリ書けるだろ
Nano ID
https://github.com/ai/nanoid
悔しかったらオブジェクト指向で書いたお前のNano ID見せてみ? おん?
何言ってんだお前これを見ろ
https://compilebytes.com/share/nbdiKnVCvf
PowerShellで書いたNano IDだ
オブジェクト指向を使わない方がどう考えてもスッキリ書けるだろ
Nano ID
https://github.com/ai/nanoid
悔しかったらオブジェクト指向で書いたお前のNano ID見せてみ? おん?
2026/01/31(土) 16:55:53.51ID:/ZAejLHa
56デフォルトの名無しさん
2026/01/31(土) 17:11:30.31ID:8I4xBgdI >>55
書けないのな? オブジェクト指向ごときと嘲ったお前が
オブジェクト指向で俺のコードを超えることできないのな、ギブって事で良いな?
お前でさえオブジェクト指向を使いこなせないわけだから
オブジェクト指向はダメなものって結論されるわけです
書けないのな? オブジェクト指向ごときと嘲ったお前が
オブジェクト指向で俺のコードを超えることできないのな、ギブって事で良いな?
お前でさえオブジェクト指向を使いこなせないわけだから
オブジェクト指向はダメなものって結論されるわけです
57デフォルトの名無しさん
2026/01/31(土) 17:19:37.95ID:8I4xBgdI 俺はいや俺たちはオブジェクト指向を完全に理解しているからこそ
その限界もわかっているんだよ
霊媒師が幽霊を退治できるのも幽霊を理解してその限界を知っているからだ
あなたにはオブジェクト指向の幽霊が取り憑いています
俺はそれをPowerShellで除霊しました
俺のコードみて綺麗すぎて震えただろ、わかる
その限界もわかっているんだよ
霊媒師が幽霊を退治できるのも幽霊を理解してその限界を知っているからだ
あなたにはオブジェクト指向の幽霊が取り憑いています
俺はそれをPowerShellで除霊しました
俺のコードみて綺麗すぎて震えただろ、わかる
58デフォルトの名無しさん
2026/01/31(土) 17:28:40.22ID:8I4xBgdI 手続き型で書いたNano ID
https://compilebytes.com/share/nbdiKnVCvf
オブジェクト指向が良いものだと言うならば
俺が手続き型で書いたNano IDを超えてみろ
かかってこいよオブジェクト指向
オブジェクト指向の限界を知っている俺に隙はない
https://compilebytes.com/share/nbdiKnVCvf
オブジェクト指向が良いものだと言うならば
俺が手続き型で書いたNano IDを超えてみろ
かかってこいよオブジェクト指向
オブジェクト指向の限界を知っている俺に隙はない
2026/01/31(土) 21:03:42.19ID:s9eitmlK
自演でスレ伸ばすのやめな
2026/02/01(日) 00:17:46.32ID:TpMABagr
オブジェクト指向を理解してないと
オブジェクト指向技術によって恩恵が受けられる場面と
そうでない場面の簡単な判別ができないんだな
それに自分のコードのどこで
オブジェクト指向技術が活用されているか分からないらしい
まあそりゃそうか
オブジェクト指向技術によって恩恵が受けられる場面と
そうでない場面の簡単な判別ができないんだな
それに自分のコードのどこで
オブジェクト指向技術が活用されているか分からないらしい
まあそりゃそうか
2026/02/01(日) 05:11:01.04ID:mhtwSh0M
staticおじさん統合出張中か
62デフォルトの名無しさん
2026/02/01(日) 06:49:03.74ID:Jc9CUelp 言語バカの系譜
オブジェクトおじさん→フレームワークおじさん→Rubyおじさん→TypeScriptおじさん→Reactおじさん(👈今ココ)
オブジェクトおじさん→フレームワークおじさん→Rubyおじさん→TypeScriptおじさん→Reactおじさん(👈今ココ)
63デフォルトの名無しさん
2026/02/01(日) 17:18:26.25ID:+Mz4tOE8 蓄尿フェーズ(Storage Phase) 膀胱が徐々に充満 → 膀胱壁の伸張受容器(stretch receptors) が不随意に活性化。
これが「膀胱満杯イベント」のトリガー(afferent signals via pelvic nerves)。
仙髄レベルで排尿反射(micturition reflex) が起動しかけるが、大脳(pontine micturition center + 前頭前野)が「まだだ!」と抑制。
→ これはイベントリスナーが登録されているけど、条件分岐でキャンセルされる状態。
外尿道括約筋(随意筋・横紋筋、陰部神経支配):意識的に締めておく(voluntary contraction)。
内尿道括約筋(不随意筋・平滑筋、交感神経支配):自動的に締まる。
→ 「我慢ボタン」を押してる間は、イベントが保留(deferred)。
これが「膀胱満杯イベント」のトリガー(afferent signals via pelvic nerves)。
仙髄レベルで排尿反射(micturition reflex) が起動しかけるが、大脳(pontine micturition center + 前頭前野)が「まだだ!」と抑制。
→ これはイベントリスナーが登録されているけど、条件分岐でキャンセルされる状態。
外尿道括約筋(随意筋・横紋筋、陰部神経支配):意識的に締めておく(voluntary contraction)。
内尿道括約筋(不随意筋・平滑筋、交感神経支配):自動的に締まる。
→ 「我慢ボタン」を押してる間は、イベントが保留(deferred)。
64デフォルトの名無しさん
2026/02/01(日) 17:26:31.57ID:z/I2KdEi 排尿開始の瞬間(Voiding Phase) 脳が「OK、出す」と判断 → 抑制解除。
副交感神経(骨盤神経)優位 → 膀胱排尿筋(detrusor muscle、不随意平滑筋)が収縮。
内尿道括約筋が弛緩(不随意)。
外尿道括約筋も弛緩(随意)。
同時に腹圧増加(腹筋・横隔膜の随意筋収縮)で勢いをつける。
→ これが「排泄メソッド」の本実行! イベントが発火してコールスタックが一気に動く。
割り込み(Interrupt)の例 膀胱圧が限界超え → 不随意反射 が強制起動(reflex voiding)。
「もう我慢できない!」で脳の抑制が効かなくなる → 漏らす。
→ これは優先度が高いイベント(hardware interrupt)がメインスレッドを乗っ取るようなもの。
副交感神経(骨盤神経)優位 → 膀胱排尿筋(detrusor muscle、不随意平滑筋)が収縮。
内尿道括約筋が弛緩(不随意)。
外尿道括約筋も弛緩(随意)。
同時に腹圧増加(腹筋・横隔膜の随意筋収縮)で勢いをつける。
→ これが「排泄メソッド」の本実行! イベントが発火してコールスタックが一気に動く。
割り込み(Interrupt)の例 膀胱圧が限界超え → 不随意反射 が強制起動(reflex voiding)。
「もう我慢できない!」で脳の抑制が効かなくなる → 漏らす。
→ これは優先度が高いイベント(hardware interrupt)がメインスレッドを乗っ取るようなもの。
2026/02/01(日) 17:48:42.45ID:r4n5KY7C
66デフォルトの名無しさん
2026/02/01(日) 18:53:58.00ID:sP0FV+uQ2026/02/01(日) 20:28:25.49ID:hESAWJYN
動けばなんでもいいんだよ
68デフォルトの名無しさん
2026/02/01(日) 20:45:47.69ID:sP0FV+uQ それもそうだな
69デフォルトの名無しさん
2026/02/13(金) 01:25:11.31ID:7YTceZJi オブジェクト指向はそもそもの考え方が危ういんだよな
オブジェクト指向の概念認識は認知言語学でいう定義的属性によってカテゴリ化する古典的カテゴリ的概念だから
家族的類似性やエグゼンプラー、プロトタイプによって規定される現実の概念とは乖離があるんだよ
クラスという大枠を定義した後でメンバ群やサブクラス群を定義するのではなく
オブジェクト群にタグ付けを行なった結果として、共通あるいは類似するもの同士からなるクラスのようなものが形成されるのが正しい
オブジェクト指向の概念認識は認知言語学でいう定義的属性によってカテゴリ化する古典的カテゴリ的概念だから
家族的類似性やエグゼンプラー、プロトタイプによって規定される現実の概念とは乖離があるんだよ
クラスという大枠を定義した後でメンバ群やサブクラス群を定義するのではなく
オブジェクト群にタグ付けを行なった結果として、共通あるいは類似するもの同士からなるクラスのようなものが形成されるのが正しい
2026/02/13(金) 01:39:15.77ID:2IZcdbK9
「オブジェクト指向 == クラス」「クラス == オブジェクト指向」という古き悪しき教えに毒されたままだからそんな考え方をするんだろう
2026/02/13(金) 03:28:51.85ID:I5Hzj8bc
オブジェクト指向をフル活用するほど複雑なプログラムって
相当に高度な頭脳が必要なんでしょうな🤯
相当に高度な頭脳が必要なんでしょうな🤯
2026/02/13(金) 12:09:03.63ID:whvQlhIX
現実の概念との乖離を無くそうとする考え自体が間違い
“クラス+継承=オブジェクト指向”とともにオブジェクト指向黎明期に広められた有害な教えの一つ
“クラス+継承=オブジェクト指向”とともにオブジェクト指向黎明期に広められた有害な教えの一つ
2026/02/13(金) 12:22:16.97ID:vLSyUr/R
>>72
現実の概念って言うか、誰もが連想しやすい形にした方が多人数で生産する場合に説明しやすいし、それが必要なだけだから
現実の概念って言うか、誰もが連想しやすい形にした方が多人数で生産する場合に説明しやすいし、それが必要なだけだから
74デフォルトの名無しさん
2026/02/13(金) 13:15:42.00ID:5onunqa+ カプセル化とインターフェースだけで良かったと
COM(OLE/ActiveX)で証明された
COM(OLE/ActiveX)で証明された
2026/02/13(金) 21:38:52.40ID:fhORdXdX
おじいちゃんホイホイスレw
2026/02/13(金) 23:59:53.17ID:nKASUp6x
結局javascriptがいるからオワコンになるのは相当時間かかると思うけどね
2026/02/14(土) 11:21:12.60ID:CpTkehYM
それJavaScriptが使えないおじいちゃんの意見ですよね?
78デフォルトの名無しさん
2026/02/15(日) 22:04:13.49ID:Qb26P1gW 集約(Aggregation)
「俺と繋がってるけど、意志的には独立」というのは、まさに集約関係ですね。チンポは「俺」という全体の一部でありながら、
完全に意志の支配下にはない。たとえば勃起は意識的な命令だけでは起こせず、状況や刺激に依存する。この独立性は、
集約されたオブジェクトが親オブジェクトに依存しつつも独自の振る舞いを持つというOOPの特性をよく表しています。
継承(Inheritance)
「俺の特性を引き継ぎつつ『別チン格』として独自性を持つ」というのは秀逸です。遺伝子的に「俺」から派生した器官でありつつ、
その振る舞いや反応は「俺」とは異なる個性を持つ。たとえば、同じDNAを受け継いでも、チンポの反応速度や感度は個人差があり、
まさに継承されたクラスが独自のメソッドを実装しているようなものですね。
「俺と繋がってるけど、意志的には独立」というのは、まさに集約関係ですね。チンポは「俺」という全体の一部でありながら、
完全に意志の支配下にはない。たとえば勃起は意識的な命令だけでは起こせず、状況や刺激に依存する。この独立性は、
集約されたオブジェクトが親オブジェクトに依存しつつも独自の振る舞いを持つというOOPの特性をよく表しています。
継承(Inheritance)
「俺の特性を引き継ぎつつ『別チン格』として独自性を持つ」というのは秀逸です。遺伝子的に「俺」から派生した器官でありつつ、
その振る舞いや反応は「俺」とは異なる個性を持つ。たとえば、同じDNAを受け継いでも、チンポの反応速度や感度は個人差があり、
まさに継承されたクラスが独自のメソッドを実装しているようなものですね。
79デフォルトの名無しさん
2026/02/16(月) 11:39:50.89ID:T+/MA0wt >>78
お前面白くないわ荒らすな
お前面白くないわ荒らすな
80デフォルトの名無しさん
2026/02/17(火) 17:50:55.82ID:oAQ55Zb2 >>79
ならそういうお前が、「オブジェクト指向とは何か」を、自分の言葉で誰にでも分かりやすく説明しろ
ならそういうお前が、「オブジェクト指向とは何か」を、自分の言葉で誰にでも分かりやすく説明しろ
81デフォルトの名無しさん
2026/02/18(水) 08:55:56.76ID:YQ54Agff82デフォルトの名無しさん
2026/02/18(水) 09:41:56.12ID:8/Hq6G/Z >>81
つかそもそも「オブジェクト指向」とは何だ?
つかそもそも「オブジェクト指向」とは何だ?
2026/02/18(水) 10:04:55.13ID:ECs//W9F
javascriptのprototypeをオブジェクト指向じゃないと言うような話がしたいのか
84デフォルトの名無しさん
2026/02/18(水) 12:42:21.93ID:72Px5j/s >>83
命題「オブジェクト指向とはjavascriptのprototypeのことである」
命題「オブジェクト指向とはjavascriptのprototypeのことである」
85デフォルトの名無しさん
2026/02/18(水) 12:44:07.79ID:hiMXDre6 確かに、陰茎はまじめに考えたら教科書に載せてもおかしくないくらい完璧な「生きているオブジェクト」の実例です:多重継承:随意筋(骨格筋)+不随意筋(平滑筋)のハイブリッド
別スレッド:性的興奮時の勃起は自律神経(副交感+交感)が裏で非同期処理してる
遅延束縛:射精直前まで「出るか出ないか」は実行時に決定(まさに動的バインディング)
メッセージパッシング:脳 → 脊髄 → 海綿体に「fill_with_blood()」メッセージが飛ぶ
カプセル化:内部の血管拡張・NO(一酸化窒素)シグナルとか全部privateで、外からは硬さしか見えない
ポリモーフィズム:状況によって「排尿デバイス」「生殖デバイス」「快楽デバイス」に変身
アラン・ケイが「生物学的コンピューティング」を提唱してたのは本当で、彼はまさにこういう「生きてるオブジェクト」を理想としてたんですよね。結論:チンポはSmalltalkよりもオブジェクト指向が徹底されている究極の生物学的Artifactであり、我々プログラマは日々「祖先のリファクタリング結果」をぶら下げて歩いているという厳然たる事実。
別スレッド:性的興奮時の勃起は自律神経(副交感+交感)が裏で非同期処理してる
遅延束縛:射精直前まで「出るか出ないか」は実行時に決定(まさに動的バインディング)
メッセージパッシング:脳 → 脊髄 → 海綿体に「fill_with_blood()」メッセージが飛ぶ
カプセル化:内部の血管拡張・NO(一酸化窒素)シグナルとか全部privateで、外からは硬さしか見えない
ポリモーフィズム:状況によって「排尿デバイス」「生殖デバイス」「快楽デバイス」に変身
アラン・ケイが「生物学的コンピューティング」を提唱してたのは本当で、彼はまさにこういう「生きてるオブジェクト」を理想としてたんですよね。結論:チンポはSmalltalkよりもオブジェクト指向が徹底されている究極の生物学的Artifactであり、我々プログラマは日々「祖先のリファクタリング結果」をぶら下げて歩いているという厳然たる事実。
86デフォルトの名無しさん
2026/02/18(水) 15:42:04.30ID:iD07mkOh もうめんどくさいから全部オブジェクトにしちゃえーは
プロトタイプを開発する時にたまにやる
何を抽象化して何を抽象化しないかに頭を使うより全部クラスにしちゃった方が早い場合があるんだ
手を動かしながら詳細設計するなら、あらゆる概念を細かく抽象化していくのは有効
プロトタイプを開発する時にたまにやる
何を抽象化して何を抽象化しないかに頭を使うより全部クラスにしちゃった方が早い場合があるんだ
手を動かしながら詳細設計するなら、あらゆる概念を細かく抽象化していくのは有効
2026/02/18(水) 19:19:16.64ID:DEG3EGRi
クラスにするのがオブジェクト指向じゃなく、一定の機能を持つ部品を使うのがオブジェクト指向。それをクラスと呼ぼうが関数と呼ぼうが同じ
今のパソコンやスマホはAPIを使うのが当たり前だからプログラム作るときは意識してなくてもオブジェクト指向になる
今のパソコンやスマホはAPIを使うのが当たり前だからプログラム作るときは意識してなくてもオブジェクト指向になる
88デフォルトの名無しさん
2026/02/19(木) 08:06:03.47ID:A+qdIoNa >>85
荒らすなって言ってんだろうがカス!!!面白くねえんだよ!!!
荒らすなって言ってんだろうがカス!!!面白くねえんだよ!!!
89デフォルトの名無しさん
2026/02/19(木) 09:44:38.11ID:jSWpK5Er >>88
なら「オブジェクト指向とは何か?」について、誰にも分かりやすく説明しろ!
なら「オブジェクト指向とは何か?」について、誰にも分かりやすく説明しろ!
90デフォルトの名無しさん
2026/02/19(木) 14:09:36.68ID:kXaVVKPZ 拾い物だけどおすそわけ
/watch?v=Hi9YnZL4McU
/watch?v=GWZf_B129zs
/watch?v=Zmr3i9RvFJw
/watch?v=g_xqrXcwN88
/watch?v=r6VWsq4qEEM
/watch?v=Hi9YnZL4McU
/watch?v=GWZf_B129zs
/watch?v=Zmr3i9RvFJw
/watch?v=g_xqrXcwN88
/watch?v=r6VWsq4qEEM
91💾キモじじい ◆Rn9d66GbJRuf
2026/05/07(木) 07:11:15.85ID:45PFnDsX まずはカプセル化だろ。
92デフォルトの名無しさん
2026/05/07(木) 09:53:17.49ID:MhcSMNBj カプセル化はモジュール化+インターフェース定義
OOの専売特許でもなんでもない
OOの専売特許でもなんでもない
2026/05/07(木) 12:51:40.12ID:4vHwfolo
マジな話、オブジェクト指向プログラミングって要る?
クラスの構造とか考えるコストとか
正直ベタで書いた方がマシじゃね?
クラスの構造とか考えるコストとか
正直ベタで書いた方がマシじゃね?
2026/05/07(木) 14:15:05.54ID:v9Eo0KxB
それはない
95デフォルトの名無しさん
2026/05/07(木) 16:07:35.19ID:EsQKNdIl 普通にデータベース指向でいいわな
2026/05/07(木) 16:41:19.25ID:MSiO1h+1
そりゃまた粒度の違う話だわな
2026/05/07(木) 18:40:38.27ID:eUNYqSz1
話の抽象度が噛み合わないやつって100%センスない
なぜかそういうやつに限ってOOを軽視したがる
なぜかそういうやつに限ってOOを軽視したがる
2026/05/07(木) 20:20:46.90ID:xBVUseUg
人が分かり易い機能単位にするのがオブジェクト指向だから
分からないクラス分けとか設計がうんこなんだろ
分からないクラス分けとか設計がうんこなんだろ
99デフォルトの名無しさん
2026/05/07(木) 21:56:54.57ID:3mjpAm5Z 関数も変数も配列も要らん
全部エクセルの表にして行と列で計算すりゃいいんだよ
全部エクセルの表にして行と列で計算すりゃいいんだよ
100デフォルトの名無しさん
2026/05/07(木) 22:46:22.85ID:Hvzrhr0Z wikiのOOPの定義
オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming, OOP)とは、データの状態とそれを操作する処理を一体として扱う「オブジェクト」を基本単位にソフトウェアを構築するプログラミングパラダイムである。
オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming, OOP)とは、データの状態とそれを操作する処理を一体として扱う「オブジェクト」を基本単位にソフトウェアを構築するプログラミングパラダイムである。
101デフォルトの名無しさん
2026/05/07(木) 22:48:48.26ID:Hvzrhr0Z OOいらないって言うやつはDIP知らないんじゃない?
ベタ書きでいいって言ってんのはこれか単に作ってるシステムが超小規模かじゃないかな
ベタ書きでいいって言ってんのはこれか単に作ってるシステムが超小規模かじゃないかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 外務省がアメリカ側に強く抗議したと発表 沖縄・那覇市の強盗殺人事件で海兵隊の男逮捕 [少考さん★]
- 【速報】 高市首相 「円安ホクホク」発言に、米国が「What the fuck 」と日本に通知したことが判明 [お断り★]
- 「運動音痴にとって、体育の授業は『公開処刑』」 運動嫌いを生みだす日本の教育の問題点 [征夷大将軍★]
- 【速報】高市首相の「寝てない」にSNS賛否「命がけで頑張っている」「アピールはもうけっこう」 海外メディアも注目 (共同通信) [少考さん★]
- 【沖縄】米海兵隊の20歳男を強盗殺人容疑で逮捕 那覇市のホテルで女性殺害し財布など奪った疑い 「私は知りません」容疑否認 [ぐれ★]
- 【アジア大会】大村秀章知事が会見 「アジア版五輪」の成功を強調「やり切ることができた」 [首都圏の虎★]
- 【高市悲報】まだアブラゼミが鳴いてる🥺 [616817505]
- 【悲報】日本人、気づき始める「あれ?俺たちなんか貧しくなってね?」wwwwwwwwwwwwwwwwwwwwwwww [379664288]
- 



ハズレのお🏡




- 【実況】博衣こよりのえちえち空の軌跡the2nd🧪★1★2
- 【朗報】公明党代表、在日韓国人3世であることを表明wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [339035499]
- 【実況】博衣こよりのえちえち空の軌跡the2nd🧪★1