オブジェクト指向を教えてくれ!

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/03/16(火) 17:06:02.41ID:VhqTt897
オブジェクト指向について、調べれば調べるほど疑問が募ります。低レベルで粗末な疑問かも知れませんが、ご教授願いたいです。

・データと振る舞いをまとめる?
まとめると何か良いことあるの?
ファイルあるいはモジュールにはまとまってるよね?
丁度いい単位があるのに、何故わざわざオブジェクトという概念を導入するの?
(Javaには1ファイル1クラスという文化あるらしいけど)

・カプセル化?
モジュールのimport, exportでも実現出来るよね?
(構造体などへのアクセスを制限できれば)

・ポリモーフィズム?
別にデータと振る舞いをまとめなくても実現出来るよね?

・モノのように扱いたい?
モノとして扱いたいときに扱えば良くない? なんでわざわざ全てをオブジェクトにするの?
2021/04/04(日) 16:44:41.24ID:4hV4WL5m
>>492
明らかにそれだけじゃないことをゴチャゴチャ言ってるだろうが
実行順の制御が難しいシステムを構築するテクニックが
オブジェクト指向であるかのような
おかしなことを延々と語ってんのお前だろ
少なくとも今のオブジェクト指向て言葉にそこまでの意味なんかあるわけないだろうが
マジでいい加減に一般的な意味をググってこいよ
通じない言葉ばっか喋ってんじゃねーよクソうざいわ
ギャグなら分かりやすく言いやがれ
チンポシコシコ野郎を見習えよ
494デフォルトの名無しさん
垢版 |
2021/04/04(日) 16:51:49.71ID:G4xxsmNJ
>>493
> 少なくとも今のオブジェクト指向て言葉にそこまでの意味なんかあるわけないだろうが

繋がっているけれども独立している、メッセージング制御とモジュール独立、チンポ【が】シコシコする。
2021/04/04(日) 17:09:31.65ID:4hV4WL5m
>>492
よく見たら違うIDの奴か
発言の全体見ろ
アクターを使った別プロセスとのメッセージパッシングなんて
明らかにオブジェクト指向の基本ではなく応用
初心者を混乱させるようなことばっか言って混乱させて
マウント取りたいアホが無駄に分かりにくいことを言うんだよ
2021/04/04(日) 17:16:20.04ID:JcOwkG0K
じゃあ分かり易くOOPのメリットよろしく
2021/04/04(日) 17:34:43.11ID:VFgUK2i0
そもそもこのスレにオブジェクト指向を教えてほしい初心者なんていません
2021/04/04(日) 17:38:54.10ID:4hV4WL5m
>>496
使ってる言語の機能を適切に使え
OOPなんて無意味な言葉は忘れろ
終わり
499デフォルトの名無しさん
垢版 |
2021/04/04(日) 17:49:22.56ID:eniMR+mD
>>496
制御性と自律性。オシッコは制御型、勃起・射精は自律型。メッセージングとモジュール。
オブジェクト指向とはまさに俺の股間に付いているモノだ。
500デフォルトの名無しさん
垢版 |
2021/04/04(日) 17:58:24.39ID:G4xxsmNJ
俺にとってのオナニーはするしないではなくて、気がついたらしていた、オナニーはそこにあったのだ!!

チンポ【を】シコシコするのではなくて、チンポ【が】シコシコする!
2021/04/04(日) 19:54:11.36ID:+bgf9fYq
>>485
では私の嫁を絵の中から出してください。
502デフォルトの名無しさん
垢版 |
2021/04/04(日) 22:37:38.90ID:mRlONIvE
概念モデル化されるものは全てオブジェクトとしてモデリングしうる
モデル化されたそれらの間にメッセージ・パッシングが行われる
これ以外は後付の定義だと思ってるけど
2021/04/04(日) 22:46:32.14ID:TyB3Z2iz
才能がないのが根本的な問題
504デフォルトの名無しさん
垢版 |
2021/04/04(日) 22:58:11.87ID:ygaQZ3sc
メンタルモデルという最重要単語が未だに出てこないレベル。
505デフォルトの名無しさん
垢版 |
2021/04/04(日) 23:24:19.07ID:TsxWz5pg
>>504 怪しい用語ですな
506デフォルトの名無しさん
垢版 |
2021/04/05(月) 00:00:42.89ID:5W0Rt6Am
オブジェクト指向UIの著者がメンタルモデルという言葉を使ってるけど
オブジェクトを操作の対象と言ってるのが怪しさ満点なんだよなあ
ソーカルが批判したポストモダンのように思えてならない
507デフォルトの名無しさん
垢版 |
2021/04/05(月) 00:20:43.00ID:DVkxDxiZ
アラン・ケイの専門の一つは分子生物学だが、ミンスキーにも影響されてるから「心の社会」も当然読んでるだろう
508デフォルトの名無しさん
垢版 |
2021/04/05(月) 00:39:14.62ID:Dmo86ism
>>492
基本的に昔から「オブジェクト指向なんてー」って叫んでるじいさんは
あれ90年代初頭に「これからはオブジェクト指向のC++の時代だー!」ってのに乗って
読んでみたらなんにも理解できなくて発狂した専門学校卒プログラマーの類だから。
大学でコンピューターサイエンス系の教育を受けてないから
システム設計側の思考ができないし、知識が永久に
C++レベルの“クラスと継承がオブジェクト指向”で止まってるもんで
それ以外の話をしても「俺が知ってるオブジェクト指向と違う!嘘定義だ!」って言い出すわけw
2021/04/05(月) 00:41:37.91ID:BlJGn6z9
やれやれ人格批判で自己の正当性を主張するつもりかこの御仁は
2021/04/05(月) 07:00:09.22ID:9TY331CX
割と的を射ていてワロタ
理解出来なくて発狂した知り合い居るわw
今生きてるのかどうかも知らんがw
511デフォルトの名無しさん
垢版 |
2021/04/05(月) 08:01:20.85ID:CnxjloBy
>>500
チンポがシコシコするということは
チンポが何をシコシコするのだ?
その一番大事な部分が表記されていないから
お前は無能なのだ
自分自身を指しているならそれはただの振る舞いに過ぎない
512デフォルトの名無しさん
垢版 |
2021/04/05(月) 10:24:24.57ID:UyJ1cOYv
オシッコを出したり止めたりは、チンポオブジェクトへのメッセージング操作なんだが?

>>506
> オブジェクトを操作の対象と言ってるのが怪しさ満点なんだよなあ

928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは

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

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


929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。

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

俺.チンポに力を入れる 俺.チンポから力を抜く
513デフォルトの名無しさん
垢版 |
2021/04/05(月) 10:30:54.34ID:UyJ1cOYv
>>511
チンポはチンポ自身が自らの意思で自律的に勃起してシコシコする。
2021/04/05(月) 11:07:01.37ID:CuKAQl8V
スレタイに「オブジェクト指向」が入ってるとワラワラとおっさんが集まってくるのは
新しいパラダイムにはついていけないがよく見知ったオブジェクト指向なら思う存分自分語りできるから

20年以上前にオブジェクト指向というパラダイムについていけなかった人たちを見下すことで
リアルでは得られない自己肯定感を得ようとしている

反面教師として見るべき存在
515デフォルトの名無しさん
垢版 |
2021/04/05(月) 11:53:56.95ID:UyJ1cOYv
>>514
> 新しいパラダイムにはついていけないがよく見知ったオブジェクト指向なら思う存分自分語りできるから

オブジェクト指向は俺の股間に付いているんだが?
2021/04/05(月) 14:55:55.08ID:Pnepwg9V
>>515
いい加減にしてくれねえかい
2021/04/05(月) 15:00:26.55ID:4C6FED3z
股間に付いてるのは模造品
2021/04/05(月) 15:53:48.05ID:khrct/8t
>>514
新しいパラダイムって具体的にどれのことを言ってるの?
2021/04/05(月) 16:21:06.15ID:4C6FED3z
パラはパラレル
ダイムはダイアグラム
多重図だな
520デフォルトの名無しさん
垢版 |
2021/04/05(月) 16:25:00.61ID:CnxjloBy
>>513
だとすればその設計には致命的な欠陥がある
何故ならチンポは自身が勃起することが有っても
自身がシコシコすることはあり得ないからだ
521デフォルトの名無しさん
垢版 |
2021/04/05(月) 16:27:44.65ID:R6/k+42D
よくこんなスレが伸びてるなぁ。そんなに難しい話じゃないんだが。
「オブジェクト志向(オブジェクト・オリエンテッド)」って、そんなに難しい概念じゃないんだが。
昔は「算体主導言語」と呼ばれていて、「オブジェクト・オリエンテッド」つーより、「メッセージング」のほうがわかりやすいという話があった。
「オブジェクト」というのは「もの」であって、「もの」にメッセージを投げるとメッセージが投げ返されてくる、という話ではある。
で、「もの」には「すでに具現されているスタティックなもの」と、「設計図だけあって、new しないと具現しないダイナミックなもの」がある、という話。
僧帽筋凝ってねぇ?
522デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:04:11.42ID:R6/k+42D
>>101
> Cで充分です
はライブラリ水準だったらその通りなのだが、大規模プログラムになるとマルチで動いているので、「広域変数にアクセスするときにケンカしない」という安全性のためにカプセル化したかった、という話があった。
C 言語は「超高級マクロアセンブラ」と呼ばれていたわけで、C++ は C の名前空間を隠蔽しようとして、さらにプリプロセッサを重ねたわけだ。
つまり、C++ は「アセンブラ⇒マクロ・プリプロセッサ⇒ C ⇒ C++」という、「三枚重ねのコンドーム」みたいな言語なのだが、「気持ちよくない上に、安全でもない」という問題があって、「オブジェクト志向の言語体系を一から見直そう」という話になったわけだ。
C でちゃちゃっと書けるプログラムだったら、正直 C で書きゃあいいと思うが、GOTO 文がないだけで、フツーに Java とかで書けると思う。
メソッド内で実装するんだったら、それほど不自由はないと思うが。
523デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:05:50.24ID:UyJ1cOYv
>>518
> 新しいパラダイムって具体的にどれのことを言ってるの?

オシッコするときはメッセージング制御、勃起・射精するときはモジュール自律ね!
524デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:09:18.25ID:R6/k+42D
>> ところで「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
なんか懐かしいな。十年以上前に読んだ気がする。
525デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:13:28.48ID:UyJ1cOYv
シコシコという『擬音』は確かに有り得ないが、

>>520
>自身がシコシコすることはあり得ないからだ

自我とチンポが、相互に葛藤し合っているのだとは考えられないだろうか?

>>115
>     チンポ≫自我
>
> 『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする!

自我であって自我では無いもの、言い換えればそれは、拡張された自我としてのチンポ!
526デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:24:27.73ID:CnxjloBy
>>525
同時に葛藤し合っているというのであれば、
それはチンポが>>525に「シコらせたい」のであってそれを見て>>525がシコるか
シコらないかの判断をして>>525がシコっているということになる。

つまりこれはオブザーバーパターンに該当するのであり、
チンコの情報を常に監視することによって>>525がシコっていることに他ならない
527デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:28:23.31ID:UyJ1cOYv
785 名無し三等兵 sage 2019/12/03(火) 08:03:27.78 ID:sujZBpWD
>>762
>「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!

チンポにチンポ自身を扱く機能が備わっていないので自動詞は不適切だから(34文字)

胸(心臓)には鼓動する機能があるため自動詞の適用対象だが
チンポには勃起する機能はあっても自身を扱く機能はないので「チンポ『が』勃起する」は成立しても「チンポ『が』シコシコする」は成立しない
夢精した状況を「チンポ『が』シコシコした」と称したければ「チンポがエロい夢を見させ夢精した」=「脳ではなくチンポが思考を司りエロい夢を見させて夢精させた」という状況で可となる

脳でなくチンポで物を考える生物についてなら「チンポ『が』シコシコする」は成り立つ
如何にもだつお的じゃないか
528デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:32:14.02ID:CnxjloBy
>>527
チンポでものを考える生物であってもチンポはシコシコしない
何故ならチンポ自体にシコシコする機能が備わっていないからだ
2021/04/05(月) 17:53:53.50ID:MLiAtlcl
オブジェクト(意味深)
530デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:54:52.42ID:UyJ1cOYv
>>528
> 何故ならチンポ自体にシコシコする機能が備わっていないからだ

クリントン大統領の『不適切な関係』は、チンポが独立的にシコシコして、大統領権限を超えてしまっただろう?
531デフォルトの名無しさん
垢版 |
2021/04/05(月) 17:57:19.39ID:UyJ1cOYv
>>528
> 何故ならチンポ自体にシコシコする機能が備わっていないからだ

『人格を性欲に乗っ取られる』というのは嘘なのか?

https://mobile.twitter.com/takinamiyukari/status/1356895993338318848

瀧波ユカリ
@takinamiyukari
「女性の生理も大変らしいけど男性の性欲も大変、人格を性欲に乗っ取られるから」という旨のツイートを読んだ(似た内容は定期的に目にする)。

私は男性に「女は子宮でものを考えるから理性的な思考ができないので男性と同じ役職には就けない」と言われ見下されたことがある。

一体なんなの。
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
532デフォルトの名無しさん
垢版 |
2021/04/05(月) 18:05:30.15ID:70o/gH18
>>531
それはチンポに>>531という人格が乗っ取られて
チンポの思うままに操られて行っているだけで
チンポが勝手に動いてシコシコしている訳ではない
ただの言葉遊びであってObject指向を語るにはそぐわない
533デフォルトの名無しさん
垢版 |
2021/04/05(月) 18:14:57.42ID:CnxjloBy
>>530
クリントンは知らんがバイデンの息子のムスコはシコシコではなくズポズポだな
しかもチンポがやったことではなくバイデンの息子がやったことだからあれだけ話題になって叩かれている
本当なら隠蔽されるべきメソッドが外部から読み出し可能だからそうなる
534デフォルトの名無しさん
垢版 |
2021/04/05(月) 18:17:21.70ID:UyJ1cOYv
>>532
> チンポの思うままに操られて行っているだけで

つまりチンポは独立した生き物という、まさしくオブジェクト指向ということだな!

> チンポが勝手に動いてシコシコしている訳ではない

まあ確かに『シコシコ』という擬音は無意味かもなw
2021/04/05(月) 18:21:01.91ID:Fk8vHdwY
オブジェクト指向は良い
例外は糞
536デフォルトの名無しさん
垢版 |
2021/04/05(月) 18:42:35.95ID:HYd/qqaB
あわしろ氏は、同じだと言ってたけどな。
2021/04/05(月) 18:45:28.10ID:ZWgUaczb
あわしろ氏は(どうでも)良い
「あわしろ氏は、」は糞
538デフォルトの名無しさん
垢版 |
2021/04/05(月) 18:50:10.60ID:CnxjloBy
つまりあわしろ氏はExceptionを継承して作られたクラスということ
539デフォルトの名無しさん
垢版 |
2021/04/05(月) 19:17:03.92ID:R6/k+42D
同期とか非同期かとかいった話は、
複数のスレッドから要求があったときに
待合せが必要になるのと、システム内で共有する
(C とかでは一般的な)広域変数的なパラメータを
どうするかという話に結びついていると思う。
「オブジェクト志向」という言葉に反応して
反射的に荒しにくる人というのは、たぶん
「シングルトン実装は禁止」とかいう現場で
深いトラウマを受けた人なんじゃないかと思う。
オブジェクト志向は、べつに無くても困るもんじゃないが、
プロジェクトが大きくなって頭数が増えると
概念の共有化の役には立ちそうに思う。
ただ、それに乗じて縛りをきつくするジジイがいたりすると迷惑だが (-_-!)。
540デフォルトの名無しさん
垢版 |
2021/04/05(月) 19:24:29.64ID:r17oG6L0
本質外したところで認識してて、言語仕様に振り回されていながら
マウントしようとしてる間抜けな馬鹿ばっかですからここは
2021/04/05(月) 20:22:27.59ID:Pnepwg9V
オブシコ
542デフォルトの名無しさん
垢版 |
2021/04/05(月) 22:34:05.87ID:CnxjloBy
>>539
打ち間違いかと思っていたんだが
複数回間違えていたので
どうやら間違えて覚えているようなので
指摘させて頂くが
「Object志向」ではなくて「Object指向」な
別にObjectを志す訳ではないだろう?
2021/04/05(月) 23:36:48.09ID:0wHy1+TF
オブジェクト指向は日常生活でやってることそのもの
ほぼ物を扱う
家事もそう
コンマリの片付け術はときめきモデルだ
544デフォルトの名無しさん
垢版 |
2021/04/06(火) 00:40:37.87ID:yWXHuR7J
志向は、心の向きだから「俺はオブジェクトになる!」みたいなことだろうね

-orientedは、〜を重視するという意味じゃないかな

重視は、ある物事を重要だと考えること
重要は、物事の根本に関係していること
根本は、物事が成り立っている基礎になるもの
基礎は、ある物事を成り立たせる、大もとの部分

言葉をそのように分析すると

〜指向は、ある物事を成り立たせる大もとを〜と考える、という意味になるんかね
2021/04/06(火) 08:09:14.37ID:4qf9k2aB
こどもにクソの話すると異常に興味をシメス
これがオブジェクト指向だ
2021/04/06(火) 08:10:28.11ID:4qf9k2aB
クソのブラックホールだがや
547デフォルトの名無しさん
垢版 |
2021/04/06(火) 08:39:04.21ID:2BUowM4k
>>544
> 〜指向は、ある物事を成り立たせる大もとを〜と考える、という意味になるんかね

オシッコするチンポは制御型、勃起・射精するチンポは自律型。こんな不思議な生き物が俺の股間に付いている。
2021/04/06(火) 10:24:36.98ID:F5NSPVW2
>>547
それをシコシコ指向と呼んだ場合省略してもシコシコになる件についてどう思うのか見解を述べよ
549デフォルトの名無しさん
垢版 |
2021/04/06(火) 10:47:45.88ID:2BUowM4k
>>548
「シコシコ」は単なる擬音表現に過ぎず、チンポはチンポ自身が独立した別の生き物であり、
言い換えれば『人格を性欲に乗っ取られる』、その点だけをご理解いただければ十分だ。
2021/04/06(火) 10:51:37.60ID:UZ1yvNU9
オブジェクトシコシコ
2021/04/06(火) 14:23:46.00ID:4qf9k2aB
シコシコ指向
552デフォルトの名無しさん
垢版 |
2021/04/06(火) 14:40:50.57ID:ETmfXzuR
>>542
「オリエント」というのは、アレクサンドロス大王のころ、「光は東方より」ちゅーので、チグリス=ユーフラテス地方(いわゆる、「河の間の土地」を目指したというのが語源。
当時はアケメネス朝ペルシャなんかのペルシャ文化の爛熟期だったので、「東征」といっても「征服」というよりも「文化的融合」を目指していたらしい。
「オリエンテーション」なんていう言葉も、「方向づける」という意味で使われる。
そういうわけで、「指向」はもちろん間違いではないのだが、ある種の「着地点」としての「志向」のほうを使っている。
まぁ、「多重継承を認めるかどうか」とかいった議論もあるので Java でもインタフェースとか抽象クラスとかいろいろツギハギな部分はあるわけだが。
まぁ、アレクサンダーさんもインドまで征く途中で西ナイル熱にやられてバビロンで死んじゃったので、いまのところ「使い勝手のいい大規模開発向けの汎用言語のコンセプト」として
OOL があるんだと思う。
COBOL ⇒ Ada ⇒ Java みたいな流れかな。C と C++ は、システム開発言語としては優秀だけど、汎用言語としては、ちょっと危なっかしい。
2021/04/06(火) 14:54:54.07ID:Ne6VM6rE
「わだば、言い訳大王になる」まで読んだ
554デフォルトの名無しさん
垢版 |
2021/04/06(火) 15:01:16.53ID:ETmfXzuR
>>544
「メッセージを投げると、メッセージが返ってくる」
(「あなた」と呼べば、「あなた」と応える的な)という「対象」として、
「ルーチン」みたいな「内部状態が固定なのが原則」ではなくて
「もの」を考えるのがオブジェクト志向という考え方だと思われる。
そのときに、static だと「すでに存在していて、メッセージをただ投げればいい」のだが、
「いちいちクラス定義から生成しないといけない」やつは、若干わかりにくい。
さらに、呼ばれたときに自動的に初期化されて、
用が済んだら内部状態をセーブしてから消えるとか、
「別々に呼んでると思ったら、じつは実態はひとつ」みたいな
シングルトン実装とか、いろいろとややこしい話がある。
C でも、「ポインタがわからん!」という話はあったけれど、
参照とか実体とかいった話を「オブジェクト」という概念で整理してみたものの、
「いまひとつ整理しきれていない」とか「かえって分かりにくくなった」とか
「使いにくくなった」とかいった声があるのが OOL の現状かも。
とはいえ、詰将棋的な面白さはあるんだけどね。
555デフォルトの名無しさん
垢版 |
2021/04/06(火) 15:13:28.07ID:2BUowM4k
オシッコするときのチンポは随意筋、勃起するときのチンポは不随意筋ね!

>>552
> まぁ、「多重継承を認めるかどうか」とかいった議論もあるので

随意筋  不随意筋
  ↖   ↗
   チンポ
2021/04/06(火) 15:41:35.43ID:wB2vBd3T
ホンモノのstaticおじさんだ初めて見た
557デフォルトの名無しさん
垢版 |
2021/04/06(火) 15:45:31.02ID:e+L9SfjT
>>555
その上に筋肉というクラスがあり
随意筋と不随意筋を継承させれば
立派なダイアモンド継承の出来上がりである
558デフォルトの名無しさん
垢版 |
2021/04/06(火) 16:45:35.57ID:ETmfXzuR
>>556
> ホンモノの static おじさんだ初めて見た
そんなに若く見られると照れちゃうじゃないか (^_^!)。
Java という言語は、LISP とか BASIC とか BCPL とか Pascal とか、
いろんな言語の影響を受けている(とくに文字列表現なんかはそうだ。
処理系という点では、SmallTalk 80 なんかに影響を受けている)ので、
私は「前世紀の遺物」的な存在だ。
つーか、若造と一緒にされても困るんだがね。

>>557
「森ダイアグラム」というのもあるな。
正比例 → 微積分
正比例 → 線形代数
というのがあって、微積分と線形代数から多重継承したのが
多変数部積分(ベクトル解析)だという話がある。
2021/04/06(火) 17:29:03.36ID:+KLWtHiW
オブジェクトを「もの」として説明する人はオブジェクト指向とは何かを全く理解してないってアラン・ケイが言ってたな
560デフォルトの名無しさん
垢版 |
2021/04/06(火) 18:43:57.40ID:2BUowM4k
>>559
> オブジェクトを「もの」として説明する人はオブジェクト指向とは何かを全く理解してないってアラン・ケイが言ってたな

オブジェクト指向は俺の股間に付いている『もの』だが?
561デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:08:33.41ID:e+L9SfjT
>>560
いや、お前の股間に生えているそれは
ガワこそチンポかも知れないが実は中身は
寄生した新種の巨大なロイコクロリディウムで
本来「シコれ」と指令を送るはずが
「コロナに掛かりそうな場所へ行け」と
指令を出しているかも知れない

つまり中身がだしている指令(メッセージ)が大事で
別に「もの」かどうかなんてあまり重要じゃない
というのがアラン・ケイとかいう奴の言い分らしい
さっきググったらそんな感じだった
562デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:10:31.49ID:P7jqHpZr
>>559
C++の時は「クラスと継承がオブジェクト指向!」だったから
バカがほざいてるような「馬から牛が簡単に!」みたいな説明ばっかだけど
オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから
「“馬と御者”を“エンジンとハンドル”に差し替えられます」で
まったく方向と次元の違う概念なのに、まずそこからわかってねぇんだよな。
563デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:17:41.27ID:ETmfXzuR
「オブジェクト」というと、「UFO(未確認飛行物体)」じゃないけど
「実在物」として考えちゃうんだろうなぁ。
> オブジェクトを「もの」として説明する人
というのは、流行り言葉に翻弄されているのではないかと思う。
馬場あき子『鬼の研究』によれば、「鬼」には「もの」という訓が
充(あ)てられていたという。
メモリ空間上に、メッセージ交換ができるものとして「実体」として
機能しているもの、というものを想定してシステムを構築する、という
コンセプトが「オブジェクト志向」なのであって、
「スタティックおじさん」というのは「ROM に焼いてある」
「ライブラリに入っている」程度の理解しかないのだろうと思う。
データベースや疑似乱数生成と連携したりとかいった、
ネットワーク系の仕事をしたことのある奴なら、それなりに
OO は腑に落ちると思うのだが。
2021/04/06(火) 19:19:33.32ID:F5NSPVW2
>>562
C++はSimulaからパラダイムを受け継いだ正統なオブジェクト指向だよ

アラン・ケイのオブジェクト指向がクソなんだよ、ただのアクターパターンでオブジェクト指向による設計例の一つでしかない、それがまるで源流かのように思わせてるクソ定義ですわ、アラン・ケイのオブジェクト指向は井の中の蛙です
2021/04/06(火) 19:20:39.07ID:F5NSPVW2
>>563
俺はオブジェクトになるおじさん
2021/04/06(火) 19:21:06.98ID:F5NSPVW2
志向じゃなくて指向やで
567デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:25:05.57ID:ETmfXzuR
>>519
ウォズニアックが大学に入って勉強をしなおしたときに、
「"paradigm" のスペルを憶えた」とか嬉しげに
言っていたとかいう話を思い出した。
勉強をするのに「年をとりすぎた」ということはないぞ。
2021/04/06(火) 19:25:58.85ID:F5NSPVW2
>>561
アラン・ケイがいうんなら間違いないな
569デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:30:12.47ID:ETmfXzuR
>>566
> 志向じゃなくて指向やで
スレタイはな。
老眼が進んでいるが、それくらいは読める。
昔は「算体主導型言語」とか言ったものだ。
570デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:34:59.93ID:e+L9SfjT
>>569
そうか、ジジイなのか
安心しろ、俺もジジイだ
571デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:35:19.26ID:ETmfXzuR
>>568
「メッセージング言語」のほうがよかった、という声もある。
ただ、「どこのどいつにメッセージを投げるのか」を考えると、
「オブジェクト」が出てくるのはいたしかたない。
572デフォルトの名無しさん
垢版 |
2021/04/06(火) 19:53:23.92ID:2BUowM4k
オブジェクト指向について自分の意見を述べるにせよ、

  『 ブ レ て 』 い な い か ?

ということも検証して欲しい。
573デフォルトの名無しさん
垢版 |
2021/04/06(火) 20:01:50.62ID:2BUowM4k
時と場合によりけり、というのも立派なオブジェクト指向ね!

>>562
> オブジェクト指向の実体は「進め!止まれ!曲がれ!に反応するように」だから

オブジェクト指向の実体は、オブジェクト自らが独立した知能回路を有し、自らの判断で動くものだ!

キミたちは「勃起するぜ!ウオォォー!」って思うだけでチンコが勃つか?
そんなことはない!
https://tottokotokoroten.hatenadiary.com/entry/20130516/1368716650

しかしながら時に『メッセージング』により制御される場合もある!

そして、トイレへ行き尿を出そうと思うと、脳が「出してよい」という信号を送ります。ここで副交感神経が
主にはたらき、尿道の筋肉がゆるみ、反対に膀胱の筋肉は締まって尿を押し出し、尿が排出されるのです。
健康な成人では、1回の排尿量は300ミリリットルほどで、約30秒で膀胱が空っぽになるのが普通です。
https://www.hainyou.com/sp/m/mechanism/
2021/04/06(火) 20:19:12.57ID:RK3Q5S5H
コンテナとかもろものを表す単語だし
ものだから名前をつけられる
プログラムのオブジェクトがものじゃないのは
理解してる
575デフォルトの名無しさん
垢版 |
2021/04/06(火) 20:41:06.48ID:9Jz+poWx
>>574
> コンテナとかもろものを表す単語だし
> ものだから名前をつけられる
> プログラムのオブジェクトがものじゃないのは

オブジェクト指向は俺の股間に付いている『もの』だが?
2021/04/06(火) 20:53:09.24ID:F5NSPVW2
>>569
志向だと、君がオブジェクトになりたいって意味になるよ
577デフォルトの名無しさん
垢版 |
2021/04/06(火) 20:54:15.89ID:e+L9SfjT
>>575
「プログラムのオブジェクトは」と前提条件があるようだが君はデジモンか?
2021/04/06(火) 20:54:56.06ID:F5NSPVW2
>>575
あなたの股間は関数です
2021/04/06(火) 21:01:43.44ID:F5NSPVW2
>>574
ものでええんやで
ものには抽象的な概念という意味もある

論理学では命題を作るときにものを使って概念化して動詞文を名詞文に書き換える技法が使われるんよ

例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ
580デフォルトの名無しさん
垢版 |
2021/04/06(火) 21:09:13.84ID:9Jz+poWx
>>579
> 例えば、鳥は空を飛ぶという文は、鳥は空を飛ぶものだ、という文に変形して論理学では扱うんよ

ならチンポがシコシコするという文は、チンポは自律的に勃起してシコシコするものだという文に変形できるのか?
581デフォルトの名無しさん
垢版 |
2021/04/06(火) 21:15:46.96ID:9Jz+poWx
>>576
> 志向だと、君がオブジェクトになりたいって意味になるよ

指向か志向かだが、拡張された自我がチンポだと考えれば、志向している自我と指向しているチンポとなる!

チンポはそれ自体が独立した主体生物とは考えられないのか???

自我ーーーーーーーーーーーーー
┃             ┃
┃             ┃
┃             ┃
┃             ┃
┃             ┃
ーーーーーーーーーーーーーーー
     ┃チンポ┃
      ̄ ̄ ̄ ̄
チンポは自我の拡張クラスね!
582デフォルトの名無しさん
垢版 |
2021/04/06(火) 21:17:35.91ID:9Jz+poWx
 .     .,x;Ρ.                  .  r'ニ、               
 ..  с⌒l^     г、     .rョ   .__|{_,..\ヒノ.     .rュ   _  n′
 ...、.=ニ.〉..、  `ゝ'    ノ/.   `¬¬;冖'''′     ,xヒ'.,コ;-、 ´\ `' 
 .´~ ̄⌒"|.Г~~`        ノ/     ィ  |_| -、     Υ//.  」.|  ヘヽ、
     、//          ノァ′    l.}  }|. `('x,    、/j'′ .ノン.    `'´
    ,ンシ´.      ⊂ニニ-'′.    tノ  、|.|   \ .  ~  └`       
 ...  `´.                      `′    ~′             
 ..   ∩...                    .          ,、.._        
 .   Л..        Lニニニ⊃..      |.|          `^''''¬¬-ニr   
    」{.                     l|.                    
    !イ.     ;、               И     ,.n              
    V.    //.    .-..、_  _....    Y-   ィン´..    `〜ニ;-=ィ'√  
    ´`:-コェz:シ      ´`'. ̄-'⌒.       ̄ ̄ ̄           ̄.    
2021/04/06(火) 21:18:17.77ID:F5NSPVW2
>>581
それはシコシコ志向のチンポなのでは
2021/04/06(火) 21:19:34.09ID:F5NSPVW2
>>580
シコシコするは他動詞なので対格がないとダメ
2021/04/06(火) 21:20:51.86ID:F5NSPVW2
受け身にすれば良い、シコシコされるものだ、ならOK
586デフォルトの名無しさん
垢版 |
2021/04/06(火) 21:27:39.53ID:e+L9SfjT
>>581
「チンポは自我の拡張クラス」
そう考えるとチンポは自我の機能を保有していることになり
>>581はチンポという関係が成り立つ
2021/04/06(火) 21:37:04.21ID:xYyfd/yH
「抽象的な比喩ではなく具体的なコード例を通してオブジェクト指向を学びなさい
人生の時間を無駄にしたくないのであれば」Bjarne Stroustrup
2021/04/06(火) 22:33:04.79ID:RK3Q5S5H
人間はオブジェクトを通して考えを理解する
オブジェクトと無関係な
アセンブラや命令型言語だと1と0で考える世界
むしろ天才しか扱えない
589デフォルトの名無しさん
垢版 |
2021/04/06(火) 23:45:32.16ID:e+L9SfjT
>>588
やっベーアセンブラやってた俺って天才じゃん
590デフォルトの名無しさん
垢版 |
2021/04/07(水) 00:40:19.67ID:rcmNlvA5
>>589
お前は天才です
2021/04/07(水) 01:33:13.49ID:lZ4PPQGS
このスレの一連のレスが
オブジェクト指向がもてはやされた本質の暗部を現している
良い意味ではなく
2021/04/07(水) 01:35:17.71ID:lZ4PPQGS
だからこそ
いいぞもっとやれって感じかな
オブジェクト指向とは
所詮この程度のものだったのだと
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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