無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。
カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。
偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。
一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。
オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。
https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96
前前前スレ
オブジェクト指向ってクソじゃね?
https://mevius.5ch.net/test/read.cgi/tech/1535085129/
前前スレ
オブジェクト指向ってクソじゃねぇよ? Part2
https://mevius.5ch.net/test/read.cgi/tech/1539872441/
前スレ
オブジェクト指向ってクソじゃねぇかよPart3
https://mevius.5ch.net/test/read.cgi/tech/1542884872/
探検
オブジェクト指向ってクソじゃねぇかよPart4
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2019/04/28(日) 23:38:35.09ID:URSBxRTf982デフォルトの名無しさん
2019/10/07(月) 22:51:36.60ID:PHxdOQnu やっぱり人間は構造化できてないものは理解できない
関係の理解も2つが限度
メッセージパッシングによるオブジェクト指向は構造化をめちゃくちゃにする
シミュレーションぐらいしか使い道がない
構造化万歳ダイクストラ万歳
関係の理解も2つが限度
メッセージパッシングによるオブジェクト指向は構造化をめちゃくちゃにする
シミュレーションぐらいしか使い道がない
構造化万歳ダイクストラ万歳
983デフォルトの名無しさん
2019/10/07(月) 23:09:22.21ID:gEYFs1Cq 何だっけ?大工ストライキのこーちょこちょだっけ?
984デフォルトの名無しさん
2019/10/07(月) 23:14:25.56ID:PHxdOQnu 俺も大昔のギリシア人かと思ってた
985デフォルトの名無しさん
2019/10/07(月) 23:18:52.25ID:RK8d645+ もりかして:ダイクストラの互除法
986デフォルトの名無しさん
2019/10/07(月) 23:27:22.09ID:aU+ghkHH お風呂に入ってアルキメデスの原理を発見したポルトガル人ですよ
987デフォルトの名無しさん
2019/10/08(火) 07:54:22.73ID:dANDe70p988デフォルトの名無しさん
2019/10/08(火) 08:49:51.98ID:A8vN7xSK >>987
俺はstaticおじさんに詳しいんだ
俺はstaticおじさんに詳しいんだ
989デフォルトの名無しさん
2019/10/08(火) 08:59:08.94ID:A8vN7xSK 状態が必要ないならstaticを使うべし
状態に依存しないクリーンなメソッドであることを表すことができる
あるメソッドは状態に依存していて、あるメソッドは状態に依存してないそれらのメソッドは別のオブジェクトにするのが良いかもしれない
staticを使用することでこのような分析も可能になる
状態に依存しないクリーンなメソッドであることを表すことができる
あるメソッドは状態に依存していて、あるメソッドは状態に依存してないそれらのメソッドは別のオブジェクトにするのが良いかもしれない
staticを使用することでこのような分析も可能になる
990デフォルトの名無しさん
2019/10/08(火) 09:08:00.47ID:A8vN7xSK 貧血ドメインも悪いもののように言われているが間違ってる
データ構造を工夫すればビジネスロジックは状態を持たずシンプルかつクリーンになる
データ構造を工夫すればビジネスロジックは状態を持たずシンプルかつクリーンになる
991デフォルトの名無しさん
2019/10/08(火) 09:11:50.67ID:A8vN7xSK ドメインオブジェクトは状態を持たないといけないという思い込み呪いバイアスがこんにちのオブジェクト指向クソじゃないか旋風を巻き起こしてる
オブジェクト指向の本質は状態管理じゃないオブジェクトを分類することこそがオブジェクト指向
オブジェクト指向の本質は状態管理じゃないオブジェクトを分類することこそがオブジェクト指向
992デフォルトの名無しさん
2019/10/08(火) 09:35:25.89ID:i7YnJzmB >>989
> 状態が必要ないならstaticを使うべし
それは同意するけど...
https://el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html
どこにそんなこと書いてあるの?
> 状態が必要ないならstaticを使うべし
それは同意するけど...
https://el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html
どこにそんなこと書いてあるの?
993デフォルトの名無しさん
2019/10/08(火) 09:38:58.49ID:A8vN7xSK >>992
コメントまで全部読めばわかる
コメントまで全部読めばわかる
994デフォルトの名無しさん
2019/10/08(火) 09:39:50.83ID:A8vN7xSK 俺はstaticおじさんにすごく詳しいんだぞ
995デフォルトの名無しさん
2019/10/08(火) 09:49:28.60ID:i7YnJzmB996デフォルトの名無しさん
2019/10/08(火) 09:49:29.44ID:i7YnJzmB997デフォルトの名無しさん
2019/10/08(火) 10:34:00.83ID:A8vN7xSK 全部だ
998デフォルトの名無しさん
2019/10/08(火) 10:39:25.53ID:7Xgl+ZbR 悪名高いsingletonパターンの代替となるmonostateパターンでは全ての変数をstaticにする
999デフォルトの名無しさん
2019/10/08(火) 12:47:36.40ID:197xv4OL 1つのクラスから複数のインスタンスを同時に生成して同時にアクセスするような場面ってそんなないでしょ?
繰り返し同じ関数をパラメータ変えて呼べば済むことが多いだけ
俺も信者に騙された一人だけど、やっぱ評論家はまず学歴見なきゃダメだと痛感した
繰り返し同じ関数をパラメータ変えて呼べば済むことが多いだけ
俺も信者に騙された一人だけど、やっぱ評論家はまず学歴見なきゃダメだと痛感した
1000デフォルトの名無しさん
2019/10/08(火) 12:55:57.81ID:Xb/B1kWR 結論
オブジェクト指向がクソなのではなく、プログラマーがクソだった。
オブジェクト指向がクソなのではなく、プログラマーがクソだった。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 162日 13時間 17分 22秒
新しいスレッドを立ててください。
life time: 162日 13時間 17分 22秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【芸能】瀧本美織 冬の八重洲に美声響かせた「歌って心がぽかぽか温まりました」 [湛然★]
- キ...キャ...キャ...キャン...
- (´・ω・`)おはよ
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- ( ・᷄ὢ・᷅ )博士メロつき界隈
- 立憲議員、津波警報発令中にニコニコ写真をアップ [279254606]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
