[過去ログ] オブジェクト指向はオワコン (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
34
(1): デフォルトの名無しさん [sage] 2023/09/02(土)20:23:00.00 ID:F+VUcEjl(1/2)
オブジェクト指向は部分的には成功してるんだと思う
よくあるコンテナ類のクラスライブラリとか使いやすいでしょ?
別になんにも文句ないでしょ?
OOPを定義するお題目、カプセル化がどうのとかも、
非常によくマッチして効果を発揮してくれてると思う。

だけどそっから先が盲点。
OOPのコンセプト自体はいいのかもしれん。
OOPで作ったクラスライブラリも、良いのがあるのかもしれん。

でも、クラス設計が難しい。
クラスライブラリの設計が難しい。
OOPを使ってさあ自前の何かを作ろうとしたら難しい。
間違う。間違いをさらなる間違いで補う。
糞の山を糞でラッピングする。

自分でクラスや、関連する一連のクラス群をつくるとき、
そこに最大の困難があり、さらにそれは自覚されない。
プログラマの共通認識とすらされていない。
OOPやOOPLについては語れど、クラス設計の困難さには意識が行かない。
またはその困難さを解決する認識も知識も文化もなにもかもが不足している。
クラス設計の難しさに対して誰もが、とたんに無力に、無自覚になる。
ここにOOPの恐ろしさがある。
55
(1): デフォルトの名無しさん [sage] 2023/09/05(火)09:59:39.00 ID:bvW9yjd2(1)
関数型言語最強
やっててよかったC言語
126: デフォルトの名無しさん [sage] 2023/09/16(土)23:51:17.00 ID:0ao3waxq(1/2)
そしてあちこち依存が絡んだスパゲティーコードを量産
他人が解読するは難しく
時間がたつと自分でもメンテできない
169
(1): デフォルトの名無しさん [sage] 2023/09/18(月)09:12:53.00 ID:vG0yZxdJ(1)
マ板でやれやバカども
243: デフォルトの名無しさん [] 2023/09/25(月)16:31:16.00 ID:E8ARCJfk(1)
継承に限ったことではないが Pros/Cons両面理解した上で状況に応じた使い分けがてきないうちはいつまで経っても素人のまま
354: デフォルトの名無しさん [sage] 2023/12/12(火)09:12:52.00 ID:bh0SftWU(1)
これまたどえらいもんを出してきたな。
369: デフォルトの名無しさん [] 2023/12/13(水)12:41:50.00 ID:NbIWTS6w(2/2)
糖質っぽさがあるよな
488: デフォルトの名無しさん [] 2023/12/28(木)22:27:15.00 ID:KJfAJ10m(2/2)
メッセージングを基礎単位として取ることは、より徹底的な遅延束縛を可能にする。というのも、
メッセージそれ自体は意味を持たず、実際にメッセージがオブジェクトに送信されてはじめて、意味が決まるからである。
https://qiita.com/ukyo-su/items/8c861f114809a96d1378

オシッコを出したり止めたりというのは、チンポから力を抜いたりチンポに力を入れたりと、
オシッコはオシッコそれ自体は意味を持たず、オシッコが尿道を介してチンポに送られることによって、
オシッコを出したり止めたりが可能になるということだ。

>ナンチャッテメッセージングスタイルになったのは

チンポ.オシッコを出す
チンポ.オシッコを止める

さっきトイレでやってきた。

>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。

×
俺.オシッコを止める 俺.オシッコを出す

俺.チンポに力を入れる 俺.チンポから力を抜く
538
(2): デフォルトの名無しさん [] 2024/01/15(月)19:19:49.00 ID:tJyBqE8O(6/8)
> 分散コンピューティングとオブジェクト指向は全く関係ないわな

これは完全に間違ってる完全にだ
660: デフォルトの名無しさん [sage] 2024/01/19(金)13:17:20.00 ID:2+AapLKd(1/2)
さすがにアプデを継承と考えるのはややこしくなるからやめたほうがいい
678: デフォルトの名無しさん [sage] 2024/01/19(金)20:34:16.00 ID:SK8TlxrV(6/7)
>>677
普通の一軒家とか、問題領域の知識が無くて失敗する事例の宝庫だろ。あとになって大抵の人間は「コンセントが足りない」と言うしな。

変更しないままなのは「変更しなくていい」じゃなくて「変更は不可能に近いから不便・危険でも諦める」だからな。
728: デフォルトの名無しさん [sage] 2024/01/21(日)00:07:59.00 ID:bASnz3O7(1)
RustじゃなくてもGoくらいでちょうどいい
871
(1): デフォルトの名無しさん [] 2024/02/20(火)02:06:05.00 ID:u4Uobn3a(1)
すべての型に対して全て同じ実装でよければジェネリクスで良いが一部の型でカスタマイズが必要になるといろんな障害が出てくる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.648s*