X



オブジェクト指向ってクソじゃねぇかよPart3
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
垢版 |
2018/11/22(木) 20:07:52.47ID:OdN2A7JT
無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。


カプセル化(英語: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/
0952デフォルトの名無しさん
垢版 |
2019/04/28(日) 17:57:56.89ID:S1jMgj0r
>>934
個別の例をいちいち暗記する必要があると勘違いしてるアホ
ってかわがままボーイは買ったけど理解できてないで放り投げてた本のページを開いて
マヌケな出題しただけだろw。
ちゃんと読んで本質を理解しょうな。
例の暗記は不要だからそんな無駄な努力しないでいいから本質を理解しような。
0953デフォルトの名無しさん
垢版 |
2019/04/28(日) 17:58:47.19ID:S1jMgj0r
>>937
ワロタw
0954デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:03:45.83ID:CcKsVn0M
俺は最初の質問の時点で真面目に相手にするだけ無駄と判断したのに貴方頑張るね
尊敬するわ
0955デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:08:33.62ID:Sci+vZGC
>>954
なに格好つけてんねん
Effective Java読んでなくて
内容理解できなくて

「それ質問してる本人が質問の意味さえ理解してないだろw」

この発言だろ
お前は本当にダサい
「無駄と判断した」と後付で格好つけようとしてるところが
とてもダサい

あなたは、ダサいよ
0957デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:15:28.49ID:Sci+vZGC
ID:S1jMgj0rがEffective Javaを読めと言い
僕がEffective Javaの内容を問うた
ID:CcKsVn0Mはそれをまったく理解できず「質問の意味さえ理解してないだろw」と言った

質問の意味を理解してなかったID:CcKsVn0Mだけど
あとになって「相手にするだけ無駄と判断した」と格好つける発言ですよ

世が世なら切腹申し付けられてるところですよ
こんな恥晒すくらいなら腹を切れと切腹申し付けられてるところですよ
あとになって取り繕うように格好つけるくらいなら腹を切れと切腹申し付けられてるところですよ
介錯人もお前ダサくね?と笑いながら首を撥ねざるを得ないですよ
0958デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:16:42.87ID:Sci+vZGC
>>956
ダサ、なにそれダサ
0959デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:17:38.22ID:Pae5f2Gp
このスレは糞スレだった

おまいら次スレでは、本を読め君とチンポ君はスルーするんだぞ

気づいた時点でもいいからスルー

相手にするとこのスレみたいになる
0962デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:30:43.54ID:Sci+vZGC
>>961
なんかすいません
逆になんかすいません
0963デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:38:17.28ID:S1jMgj0r
>>959
次スレいらねえだろバカ
0964デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:38:57.02ID:S1jMgj0r
>>962
何が逆になんだよ?
wwww
0965デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:41:36.61ID:FpcmDMXl
ID:Sci+vZGC と ID:S1jMgj0r は「本を読め」から察するに昨日の ID:C6f0rUZa と同一人物(自演)
チンポとまとめてNGにするとここんところのやり取りの虚しさがわかるよ
0966デフォルトの名無しさん
垢版 |
2019/04/28(日) 18:43:27.71ID:S1jMgj0r
>>965
妄想やばい病気だよお前…
0969デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:19:18.90ID:+InBDteq
サインはV!

!                     !
 ぜ                   ぜ
  る                 る
   す               す
    コ             コ
     シ           シ
      コ         コ 
       シ       シ
        が     が
         ポ   ポ
          ン ン
           チ

928 デフォルトの名無しさん 2019/04/28(日) 17:06:46.65 ID:Sci+vZGC
>>926
君が付いたのはアナルだよ
汚いところに指を突っ込んでしまって
指先が臭くなったのは君だよ
そういう君がすごくダサくて愛おしい
0970デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:24:12.20ID:+InBDteq
俺は『時渡りのチカラ』が大きいからな、誰よりも先に未来技術を習得できるんだよ!
                                                               
 .              ,                   ャ  ィE5!..             
 ..           ,,.e;〆            .、   w===|====!.     π .e、x&             
 ..          ^~ !      ``=    π     ,, カ. _    _ ̄オ⌒|! `ヘ                  
 .         fラ⌒ ̄l「~~~^.        ,.タ.     .ル .ll ~\_   〃 〃.  ^..                  
 .             .オ..      ,...__,xf~.      ^  f!  、               
 .            '^´         ̄ ̄..                                         
          ..                   l|..       r=キ'⌒..           
 .         `!、        ~~~~~~⌒...    l}                        
           ⌒heィ~.     .+s_、_e.     .^+--w=f   `ヲse、._ _、...     ′          
0971デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:25:08.07ID:S1jMgj0r
>>967
あなた病気よw
0972デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:26:26.45ID:DlMpmCPt
379 その名前は774人います (ワッチョイWW 4b08-kSAM) 2018/11/11(日) 09:59:42.88 ID:SzY2QaI/0
>>221
>CycはFredがひげをそっている間、Fredはそれでも人間なのかと尋ねた

チンポがシコシコしている間、俺はそれでも人間なのか?

221 その名前は774人います (バットンキン MM32-lPnu) 2018/10/10(水) 04:41:52.41 ID:Ko5F36TvM
>>211
>所有者の意思とは無関係に、勃起して「シコシコする」

それは『電気カミソリ』とは全く違う!

(第1章 はじめに 2頁)
たとえば、CycはFredという名前の男が朝にひげをそるという話が理解できなかった。
Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には電気の部品がないことは知っているが、
Fredが電気カミソリを持っていたので、エンティティ「Fredがひげそり中(FredWhileShaving)」
には電気の部品が含まれていると考えた。したがって、CycはFredがひげをそっている間、
Fredはそれでも人間なのかと尋ねた。

『深層学習』
著者:
Ian Goodfellow, イアングッドフェロー,
Yoshua Bengio, ヨシュアベンジオ,
Aaron Courville, アーロンカービル
0973デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:28:43.01ID:+InBDteq
>>965
>チンポとまとめてNGにするとここんところのやり取りの虚しさがわかるよ

いやだからチンポはチンポで、それは『独立した生き物』なんだが?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンボ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
0975デフォルトの名無しさん
垢版 |
2019/04/28(日) 19:54:25.89ID:+InBDteq
現在の『オブジェクト指向言語プログラミング』が完璧に対応しているのは、『ユークリッド幾何学』だけ!

>>934
>リスコフの置換原則というオブジェクト指向の根幹

現実世界では決して成り立たない。例えば、

【基本クラス】

【サブクラス】
ペンギン

『鳥は空を飛ぶが、ペンギンは空を飛ばない!』

>プラトン的な椅子、あるいは椅子らしさ、として。

椅子は椅子でも、椅子の種類は無限に有る。 従ってリスコフの置換原則は成り立たない。

リスコフの置換原則
この原則は「基本クラスを使っている場所で基本クラスの代わりにサブクラスを使っても
問題なく動かなけらばならない」というものです。
https://qiita.com/UWControl/items/98671f53120ae47ff93a

リスコフの置換原則が完璧に成立するのは、 『ユークリッド幾何学』だけ!


>これらの円の背後には永遠不変で、完璧、かつ抽象的な円のひな型であるイデアがあるとする。

「一種である」というのは、下記の図形の例のように
「楕円」や「線」や「多角形」は 「図形」の一種であり、
「円」は「楕円」の一種。
http://programmer.main.jp/java/08_01.html
0976デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:23:30.53ID:1DnyULPV
「オブジェクト指向」で現実を分析するのが「オブジェクト指向分析」
プログラミングするのが「オブジェクト指向プログラミング」
文字通りなんだけどなあ
0977デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:29:17.62ID:Sci+vZGC
>>975
例が悪いような

現実世界でも「鳥は空を飛ぶ」は成り立たないよ
ペンギンもダチョウもキウイもモアも鳥だけど空飛べないから
鳥の定義に空を飛ぶは入ってないっす

鳥とペンギンの関係を元に関係が成り立たない論はおかしいと思うけど
現実世界のものに合わせる必要はないと思うけどね

最近見た中では↓これが面白かった

役割駆動設計で巨大クラスを爆殺する
https://qiita.com/MinoDriven/items/2a378a09638e234d8614

ものではなく役割を中心に分析した方がいいよって話
ペンギンでいうと捕食者とも取れるし被食者とも取れるし
料理の材料とも取れるし動物園の鑑賞動物とも取れるし
0978デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:35:40.75ID:+InBDteq
>>977
>鳥の定義に空を飛ぶは入ってないっす

なら『鳥の定義』は何だ?

50字以内で述べろ!
0979デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:36:56.40ID:Sci+vZGC
>>978
!? なんで激おこ・・・怖い・・・
0980デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:37:55.75ID:+InBDteq
22 デフォルトの名無しさん 2018/09/18(火) 00:41:08.68 ID:J/DkRtP/
>>16
>“絶対に” 落ちない飛行機

まず、『飛行機』『墜落する』の共起関係。しかる後に『墜落する可能性』を検証する。

>「ただし、飛びませんけどね」

飛ばない飛行機は、決して飛行機とは呼ばない。形は似ていてもそれは模型品かスクラップ品に過ぎない。
それから現在のところ『着陸中』の飛行機は、次回のフライトで『墜落する可能性』を論じなければならない。

40 Mr.Moto sage 2018/09/18(火) 04:33:45.14 ID:KMpXV1+r
>>37
「飛ばねぇ豚は、ただの豚だ」

それはともかく、「三葉虫の化石」は
「生きてないから三葉虫ではない」(
そもそも、トリオバイトとかアンモナイトは
接尾語 -ite がついているので「石」扱い)という
主張もあっていいが、「かつて生きていたもの」として
考えるなら「三葉虫は生物」ともいえる。
内包で考えるか外延で考えるか個体(個物)で考えるか、
という議論もあっていい。
0981デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:39:46.12ID:Sci+vZGC
>>978
Wikipediaから引用だけど

鳥の特徴は
・羽毛がある
・歯のないくちばしを持つ
・硬い殻を持つ卵を産む
・代謝率が高い
・心臓が二心房二心室
・軽量で強靭な骨格を持つ

てことらしいです
0982デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:41:28.85ID:+InBDteq
>>977
>鳥の定義に空を飛ぶは入ってないっす

なら飛行機の定義は、『空を飛ぶ』が必ず含まれるのか?
0983デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:44:07.93ID:Sci+vZGC
>>982
僕は含まれると思います!
0984デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:47:27.55ID:+InBDteq
>>981
この件は俺の完敗です、さすが!
0985デフォルトの名無しさん
垢版 |
2019/04/28(日) 20:49:44.98ID:Sci+vZGC
(´_ゝ`)ふふーん
0986デフォルトの名無しさん
垢版 |
2019/04/28(日) 21:00:06.93ID:S1jMgj0r
オブジェクト指向とまったく関係ないところで
勝負して決着しててワロタ
糞スレのラストに相応しいw
0987デフォルトの名無しさん
垢版 |
2019/04/28(日) 21:22:08.61ID:3bOll0Zw
神はいる!
そんなことも知らないのか!勉強しろ!
聖書に書いてある!読んでないだろ!
神はいないとか言ってるやつは神の愛の気づいてないだけ!
0989デフォルトの名無しさん
垢版 |
2019/04/28(日) 21:51:55.79ID:+InBDteq
これだから下請け中小ソフトハウスのアホ共はよぉーーー!

導入事例
富士通がお客様と共に取り組む共創事例や、製品・サービス・ソリューションの事例を紹介しま
https://www.fujitsu.com/jp/about/resources/case-studies/


具体例を聞かないと仕事に活かせないのか?

875 デフォルトの名無しさん sage 2019/04/28(日) 14:41:25.68 ID:R4r8kHKa
具体例を聞かないと仕事に活かせないとかさすがにあれだぞ
なんでこの業界にいるの?ってレベルw

987 デフォルトの名無しさん 2019/04/28(日) 21:22:08.61 ID:3bOll0Zw
神はいる!
そんなことも知らないのか!勉強しろ!
聖書に書いてある!読んでないだろ!
神はいないとか言ってるやつは神の愛の気づいてないだけ!
0990デフォルトの名無しさん
垢版 |
2019/04/28(日) 21:56:54.47ID:+InBDteq
>>934
>リスコフの置換原則というオブジェクト指向の根幹

スーパークラスとサブクラスの関係について、ユークリッド幾何学とそれ以外では全く異なるのでは?

俺、間違ってるか? もう少し分かりやすく具体例で頼む!
0991デフォルトの名無しさん
垢版 |
2019/04/28(日) 22:38:57.40ID:S1jMgj0r
ユークリッド幾何学とオブジェクト指向って関係あるんだね
wwwwwwwwwwwwwww
0992デフォルトの名無しさん
垢版 |
2019/04/28(日) 22:41:02.34ID:3bOll0Zw
ゴチャゴチャ口合気でマウント取ってくるだけでまるで役に立たない
0993デフォルトの名無しさん
垢版 |
2019/04/28(日) 23:17:49.92ID:PjFQ68rN
面白いと思って連呼してるんなら悲惨だよね
さすがにどれとどれとどれ、とは言わないが
0995デフォルトの名無しさん
垢版 |
2019/04/29(月) 00:43:36.41ID:XdsvjhCG
>>994
ゴミ
0996デフォルトの名無しさん
垢版 |
2019/04/29(月) 10:45:59.04ID:XdsvjhCG
オブジェクト指向批判してるのはオブジェクト指向を理解できないバカだというのが結論
0997デフォルトの名無しさん
垢版 |
2019/04/29(月) 11:51:08.10ID:2tUurpEP
・カプセル化によるスコープ制御は、複合型機能・データ構造で使うと場面に応じた融通利かなくなり
 不自然なアクセサや、ややこしいアクセス権設定をしなければならなくなり込み入ったコードになること
・コードの再利用のための継承がソフトウエア内部に広がった依存のネットワーク構造を形成し
 機能の界面のきりが悪くなって、見通しの悪いコードになりバグが入りやすくデバッグがしにくくなること
・よほど小さい関数ならともかく、ある程度大きいメソッドで多態を活用すると
 どこで何が起きているのかわかりくくかること
などなど

別に「オブジェクト指向を理解できない」といっているのではない
オブジェクト指向には害があると言っているのだ
特に型クラスベースオブジェクト指向に
0998デフォルトの名無しさん
垢版 |
2019/04/29(月) 11:56:48.44ID:2tUurpEP
つか一部の人が「ブジェクト指向の利点がわからない」という言い方をして、
それは正直な声だと思うけど、単に理解が足りないことだと勘違いされるんだよ。

実際に利点が希薄な上に上記のような害があるから
「ブジェクト指向の利点が見出せない」だけなんだよ。

だから勉強した上で「ブジェクト指向の利点がわからない」感じがしたら
それは自然なことだから気にする必要はない
0999デフォルトの名無しさん
垢版 |
2019/04/29(月) 11:59:33.80ID:2tUurpEP
ぞれから、オブジェクト指向の利点を明示せず、
単に人をなじっているだけのオブジェクト指向宣教師は、人間のクズな。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 157日 15時間 58分 7秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況