オブジェクト指向ってクソじゃねぇかよPart3
■ このスレッドは過去ログ倉庫に格納されています
無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。
カプセル化(英語: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/ ズンドコベロンチョを批判してるアホはズンドコベロンチョを理解してないだけwww >>495
オブジェクト指向が解決した問題を理解していないバカw ズンドコベロンチョが解決した問題を理解していないバカwww Smalltalkのようなクソ言語に比べれば
erlangが優れた言語なのは間違いない オブジェクト指向理解してない連中はフワフワしたレスしかできなくてワロタ 文字列がサイズを持ってるとか
配列がサイズを持ってるとか
そのへんまではそんな不自然な感じじゃない
一般的なクラスライブラリも使い勝手が良い
ただ、クラス設計をせよとなったときに
とたんに悪い方向に行っちゃうんだよな >>500
ありがちだけど
それはオブジェクト指向の設計をお前が知らないから なんかよーわからん機能の、よーわからん名前のクラスで
いっぱいプロパティみたいなもんぶらさげて
どこで使うのかっていうと一箇所でしかインスタンス化しない、みたいなね
あと本人はよかれとおもって頑張って継承して
継承のツリーをどんどん育ててって
どんどん使いにくくなってきて丸ごと捨てるっていう 神はいる。
信じないやつがいるけど、それは神の愛をそいつが知らないから。
宗教www 現場でオブジェクト指向を熱く語ってるヤツってたいてい低学歴だよ
変に難しく作ったりする上に、自己顕示欲が強くてやり方を押しつけようとする 現場でオブジェクト指向を熱く語ってるヤツってたいてい低学歴だよ
変に難しく作ったりする上に、自己顕示欲が強くてやり方を押しつけようとする >>502
バカな設計してるのに
オブジェクト指向を否定しちゃう奴wwwwwwww >>505
んで、
オブジェクト指向がいらないというならオブジェクト指向が解決した問題をどうやって解決すればいいか言ってみ。
オブジェクト指向が解決した問題を知らなくて黙ることは分かってるよw >>507
オブジェクト指向が解決した問題ってそもそも何だよ?低学歴 これは黙るしかないなw
なにせオブジェクト指向が解決した問題なんて存在しないからなw
解決した解決したと言ってるのはどうせオブジェクト指向が生み出した問題だろw
そういうのをマッチポンプという。
違うというなら自信を持ってオブジェクト指向が解決しましたと言える問題を挙げてみろや。
できないだろ?存在しないもんなぁww >>507
問題マダーー?チンチン
打ち返されないように投げろよ
ディベート慣れしてない低学歴 >>504
> 現場でオブジェクト指向を熱く語ってるヤツ
令和になろうかという時代にすごいね
あ、令和関係ねーか >>510
オブジェクト指向が解決した問題を知らないバカwwwwwwww >>508
まさに>>494
wwwwwwwwwwwwww >>509
オブジェクト指向の目的も理解できてない無能って何してんの?
COBOL? >>515
バカを晒してる自覚のない馬鹿ってwwwwwwww >>516
「カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たち」
低学歴が書いた文章wwwwwwwwww バカってなぜかGoogleを神聖視してるけど
Googleもオブジェクト指向言語開発してるよ
どんな反論が来るのか楽しみ
wwwwwwwwwwwwwwww オブジェクト指向が解決した問題とやらマダー?ww
はよ出せや無能www >>521
本読んでお勉強しましょうねw
「サルでも分かる」的な糞本じゃなくて
ちゃんとした本読めば書いてあるからw 宗教の本には存在しないことばかり書いてあるからなぁwww >>520
に対する反論まだー?
wwwwwwww >>524
知ってるならそこに書かれている
オブジェクト指向が解決した問題をどうやって解決すればいいか言ってみw 神はいない
「いやいる!」
証拠は?
「聖書に書いてある!勉強しろ!」
マジ宗教wwwワロタwwwww >>522
逃げるのなら最初から投げるなよ
悲しいヤツだな
じゃーな >>526
おう、だからそのオブジェクト指向が解決した問題とやらをとっとと出せやwww >>528
え?
ちゃんとした本だったら書かれているんだけど
え?知らないの?
え?
やっぱ知らないから批判してるだけじゃんwwwwwwwww >>529
え?知ってるんだろ?
wwwwwwwwwww
さっさと
オブジェクト指向が解決した問題をどうやって解決すればいいか言ってみw >>532
そんなものは存在しない。
存在しないものをあると嘘をついて逃げ回ってる詐欺師がお前www >>531
馬鹿だなあお前wwww
俺「知らないから批判してるバカwwwwwwwww」
と言ってるんだから反論したきゃ
知ってるところを見せろよ
オブジェクト指向が解決した問題すら知らないで知った振り
wwwwwwwwwwww >>533
え?
本に書かれているのも知らない?
何も知らないバカじゃん
wwwwwwwwwwwwwwwwwwww 出せないみたいだな。
最初から分かってたけどねw
あるなら出せばいい話
なぜ出せないのか?
本当はこのバカも分かってるんだよねぇ?w
存 在 し な い wwwww >>536
まともな本には書かれているんだがwwww
お前はまともな本を読んだことない
何も知らないから批判してるアホだと白状してる自覚ま〜だないの?
wwwwww まーた聖書には書かれてるかw
やれやれワンパターン猿で飽きてきたw
お前もうちょっと遊べるかと思ったのにガッカリだわ。
じゃあなクズwww 「1週間で分かるオブジェクト指向」みたいな本だけ読んで理解できずに
オブジェクト指向なんて意味なーいと喚いてることがよく分かるスレwwwww >>538
え?ちょっと何言ってるか意味不明?w
「まともな本にはオブジェクト指向が解決した問題が書かれている」
これはお前でも理解してるよな?
え? オブジェクト指向が持て囃された当時の本には色々あったかもしれんし、何でもオブジェクト指向にしても悪くなかったかもしれんが、
型の表現力が高い言語が実用レベルになっている現在、オブジェクトをいつ使うかって判断をしないといけない
https://v1.realworldocaml.org/v1/en/html/objects.html
↑型推論も多相型もオブジェクト指向もサポートしているOCamlで、いつオブジェクトを使うかっていう段落があるから参考にするといい
オブジェクト指向について書かれた本には「何にOOPを適用すべきか」って議論が抜けてるんで、参考文献が他にもあったら教えて欲しい なんか、レベルの低い罵り合いが続いてるな。
オブジェクト指向はクソだとは思わんが、何でもかんでもオブジェクト指向でやろうとする奴とは組みたくないな。
その場でピッタリ来る場合も有るけど、そうじゃない時もある。 >>542
何でもかんでもオブジェクト指向でやれなんて一度も言ってないのに
妄想語りだすアホ Joe Armstrongは「オブジェクト指向はクソか?」という発言の後で「Erlangはオブジェクト指向」であるという興味深い発言をしています。
http://tokoma1.hatenablog.com/entry/2015/06/07/083514 OOPがどうのというのを問う前に
まずその自作クラスどうなんということ
いろんな人がいろんなクラス書いてきただろうけど
そのクラスどうなんというのを問うべきじゃないのかな
もしコンパイラにそのケアがされてて
「エラー:しょうもないクラスを書くな」
と言うのが出せたら良かったのにね
OOPが間違いと言うよりも
クラスを書く時点で
そこで人は間違う C言語のswitchとC++のオブジェクト指向の比較は定番ネタだが
Erlangのパターンマッチと比較しても同じことが言えるのか
C++がC言語の問題を解決した、それ以上でも以下でもないんじゃないかという オブジェクト指向言語は類似コードの削減や統一性の向上をはかることができると思う。
ただし、それを実現するためのコード(ベースクラスやインターフェース)とそれを使うための学習が必要になる。
なので、小規模な製品には不向きだと思う。 類似コードの削減や統一性の向上をはかる
か…
実装レベルの共有には使うな。 yIB0exXp が、変てこなオブジェクト指向 方法論を宣教したり、
反対意見を批判して周りやプロジェクトに迷惑をかける
かつてどこにでもいたようなオブジェクト指向厨すぎてわろた
もう絶滅したかと思っていたが、まだこの世に残党が居たんだな… 何がどういいのか自分が一番よく分かってないのにただただ盲信してるからなそいつw オブジェクト指向に詳しくないのに騒いでるやつがおるなぁ
COBOLなんかとっくにオブジェクト指向採用してんぞ オブジェクト指向の言語機能活用という意味では、
プラグイン機能を実現するために使う。
ホストとプラグイン間のインターフェースを取り決めるために。 こいつらoopで作られたフレームワークやライブラリ使ってないのかな >>543
つまりオブジェクト指向にもクソな面があると認めるわけだ。
つまり向かない場合があると。
だったら、そんなに噛みつかなくても良いと思うんだが。
それに、噛みついてる割には自らは何も説明してないのもどうかと思うね。 フレームワークやライブラリが有料ならカネを使った
無料なら自由のようなものを使った
OOPを使ってる感がない OOPも解読不能だと思われてるからバカにされてるんだよな >>550
アホのID:akZCmd2Dは知らないから
「オブジェクト指向はだめー」
と喚く。
お勉強してから言おうねw。 >>551
あのさあ、ちゃんと本に書かれていることくらい
お勉強してから言おうよ。
それとお前自演がばれてるぞwww。
そんな基礎的なことすら「提示しろー」と喚く恥晒しはお前くらいのもんだwww >>555
数行の書き捨てのコードなら設計なんて考えずに書いたほうが早いわな。
それとお前アスペだなwww。
俺は「オブジェクト指向はうまく使えば役に立つ」と言ってるだけで
「何でもかんでもオブジェクト指向でやれ」なんて一度も言ってないが。
なんでバカって同じことを繰り返し言われても理解できない? >>558
馬鹿には使いこなせない思想である。
結果、理解できない馬鹿が批判してる。
酸っぱいブドウ。 >>561
めんどくセーなあ。
「何でもかんでもオブジェクト指向でやれ」なんて一度も言ってないのなんて最初から分かってる。
その割に何にでも噛みついてるのが不自然だと言ってる。
向き不向きが有るんだから、少しスルーしたらどうだね?
明確に論理がおかしいなら分かるが、そんな話にすらなってないのに噛みつくんじゃ結局何も知らないと言われてもしようが無いだろ。 >>563
分かってるならお前のレスおかしいだろヴォケ オブジェクト指向はどういう仕様に向くのか
そこを詳細化しないと
向いてるところもあれば向いてないところもあるっていうのは何も言ってないのと同じじゃん >>565
そんなもん本に書いてある。
お勉強しような。 俺の読んだ本にはオブジェクト指向はクソで
アランケイは起源を主張するだけの胡散臭い詐欺師って
書いてあったわ >>568
「オブジェクト指向はだめー」
と無知が喚く。
お勉強してから言おうねw。 おまいら前スレ前々スレ嫁
低学歴がオブジェクト指向を語るな
便所の落書きくらいは許すから 経験がないから自信がなく有名な人が書いた本を
必要以上に持ち上げて極端な意見を持つ
人間力が足りないがゆえの情弱 本だからって全て正しいことが書いてあると思うなよ
書いたやつの立場や本の発行された時期によって全然違うこと書いてあるからな >>575
しかも自分は読んでない模様w
読んで身になってるなら空で言えるはずだからねw
聖書読めそこに書いてある勉強しろこればっかw
お前が勉強しろとw >>575
>>576
だからさ、
オブジェクト指向が解決した問題を
オブジェクト指向を使わずにどうやって解決すればいいか言ってみ
と最初から言ってるがwww
んで、言ってみ
言えないんだからアホとしかw >>577
オブジェクト指向を知らないから批判してるバカじゃないんだろ?
読んでるならお前が読んだ本に書いてあるだろ?
んー?www 結局お前らバカはこのどっちかに刎ねられて終わりだよ
オブジェクト指向知らないで批判してるバカ
←「オブジェクト指向が解決した問題は知ってるんだろ?」
それは一応知ってる
←「オブジェクト指向が解決した問題を
オブジェクト指向を使わずにどうやって解決すればいいか言ってみ 」
ここまで言えてようやくオブジェクト指向の批判としてまともに聞く価値がある お前らは
オブジェクト指向知らないで批判してるバカ
←「オブジェクト指向が解決した問題は知ってるんだろ?」
で引っかかるバカしかいなくて、2問目にすら到達できてないwwww
馬鹿の相手しても何の生産性もなかったわwwwwwwwwww 本には正しいことを書くんじゃなくて自由に書きたいことを書くんだよ
ジャスティスじゃなくてフリーダムな方が勝つ >>582
間違ってると思うなら
←「オブジェクト指向が解決した問題を
オブジェクト指向を使わずにどうやって解決すればいいか言ってみ 」 > オブジェクト指向が解決した問題を
そんなものは存在しない。みんな知ってる。
そんなこと書いてある本も存在しない。なにも解決したことがないからだ。
そびえ立つクソであることはみんな知ってる。神も知ってる。
聖書にそう書いてある。 >>584
書いてある本を知らないお前の無知さに呆れる
オブジェクト指向の本なのにオブジェクト指向のメリットも書かれていないとか
「サルでも分かる」シリーズでも読んだのかな?
w >>585
書いてないこと知らないの?w
さては読んだことないなww >>587
あっちゃあwwww
オブジェクト指向の本なのにオブジェクト指向のメリットが書かれていない本しか読んだことないお前w メリットなんてないからな。
そりゃ書けまい。
実際書いてある本なんてない。
全部読んだから知ってる。書いてなかった。
存在しないからなメリットなんてw 関数ポインタの宣言が難しい問題
voidポインタが危険な問題
こういう型システムの問題はオブジェクト指向でも関数型でも好きな方で解決できる >>592
オブジェクト指向が解決しようとした問題はそれだけじゃないからねえ >>564
なぜおかしくなるの?
>>541では俺は君を「何でもかんでもオブジェクト指向でやろうとする奴」だと思ってるけど、あくまで俺の想像だし、そもそも君の主張を否定するものでは無いんだが。
そして、君を「何でもかんでもオブジェクト指向でやろうとする奴」だと思ってるとすら表明していないんだが。
>>555でも君の主張が間違ってるとか、そういう話じゃなくて寧ろ何でも噛みつく行動に対しての発言なわけだが。
俺は君をオブジェクト指向原理主義者だと思った上で、そういう奴とは組みたくないって話と、君がオブジェクト指向原理主義者ではない可能性も十分あるから、それだったら何でも噛みつくようなことは止めたらって話を言いたかっただけ。 ■ このスレッドは過去ログ倉庫に格納されています