オブジェクト指向について、調べれば調べるほど疑問が募ります。低レベルで粗末な疑問かも知れませんが、ご教授願いたいです。
・データと振る舞いをまとめる?
まとめると何か良いことあるの?
ファイルあるいはモジュールにはまとまってるよね?
丁度いい単位があるのに、何故わざわざオブジェクトという概念を導入するの?
(Javaには1ファイル1クラスという文化あるらしいけど)
・カプセル化?
モジュールのimport, exportでも実現出来るよね?
(構造体などへのアクセスを制限できれば)
・ポリモーフィズム?
別にデータと振る舞いをまとめなくても実現出来るよね?
・モノのように扱いたい?
モノとして扱いたいときに扱えば良くない? なんでわざわざ全てをオブジェクトにするの?
探検
オブジェクト指向を教えてくれ!
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/03/16(火) 17:06:02.41ID:VhqTt897302デフォルトの名無しさん
2021/03/22(月) 18:37:44.96ID:PRTGZJOD あわしろ氏もそう言ってたね。
303デフォルトの名無しさん
2021/03/22(月) 18:38:57.90ID:PRTGZJOD 犬 is a 哺乳類。
犬 has a チンポ。
と、あわしろ氏に教わったけどな。
犬 has a チンポ。
と、あわしろ氏に教わったけどな。
304デフォルトの名無しさん
2021/03/22(月) 19:39:45.22ID:GLNo6tkc クラスの中にメソッドとプロパティを用意してなんとなく動きそうなコードを入れたらオブジェクト指向の完成
305デフォルトの名無しさん
2021/03/22(月) 19:47:22.48ID:OrqUDDB9 アランケイ「グラス…? 知らない子ですね…」
306デフォルトの名無しさん
2021/03/23(火) 12:50:24.24ID:Nt0Nwanu オブジェクト指向には、カメラがやっとついたころのガラケーのイメージがある
https://itnews.org/news_resources/269441?ref=index
https://itnews.org/news_resources/269441?ref=index
307デフォルトの名無しさん
2021/03/23(火) 13:08:40.44ID:zJhbkGQn オブジェクト指向が理解できなくて挫折した恨みで
これまたよくわかってない関数型とか持ち上げて
掲示板で“こっちが最新だから俺が偉い”なんて朝鮮人みたいなことやるのは勝手だが
オブジェクト指向はリアルタイム同期とれない処理の分離のための手法だから
プロセス同士の通信はオブジェクト指向で中身関数型になるだけで
おまえは結局永久にどこにも属さない頭わるいクズのままやぞ。
これまたよくわかってない関数型とか持ち上げて
掲示板で“こっちが最新だから俺が偉い”なんて朝鮮人みたいなことやるのは勝手だが
オブジェクト指向はリアルタイム同期とれない処理の分離のための手法だから
プロセス同士の通信はオブジェクト指向で中身関数型になるだけで
おまえは結局永久にどこにも属さない頭わるいクズのままやぞ。
308デフォルトの名無しさん
2021/03/23(火) 13:21:30.70ID:x1lK70UU >>306
ガラケーのメリット・デメリットを理解した上で状況に応じて技術を選択できるようになることが一番重要
特にオブジェクト指向に対する理解は古いから必要がないと言って捨てられるような段階にはまだ至ってない
オブジェクト指向は不要と考えるのはオブジェクト指向が全てと考えるのと同程度に危険
ガラケーのメリット・デメリットを理解した上で状況に応じて技術を選択できるようになることが一番重要
特にオブジェクト指向に対する理解は古いから必要がないと言って捨てられるような段階にはまだ至ってない
オブジェクト指向は不要と考えるのはオブジェクト指向が全てと考えるのと同程度に危険
309デフォルトの名無しさん
2021/03/23(火) 13:28:19.50ID:71b8io/J 正直、不要かなと思ってる。
アーキテクチャやテストの文脈でオブジェクト指向を語るのは意味あるが
設計に持ち込んだ話はロクでもない比喩表現で現場を混乱させるだけで何のメリットもなかったというところ。
バカがこれはオブジェクト指向だ、いや違うみたいなクソ議論で時間が際限なく減っていくという
生産性のかけらもない状況になる。
アーキテクチャやテストの文脈でオブジェクト指向を語るのは意味あるが
設計に持ち込んだ話はロクでもない比喩表現で現場を混乱させるだけで何のメリットもなかったというところ。
バカがこれはオブジェクト指向だ、いや違うみたいなクソ議論で時間が際限なく減っていくという
生産性のかけらもない状況になる。
310デフォルトの名無しさん
2021/03/23(火) 13:34:24.00ID:9/alufVN DDDは今一番うさんくさい
311デフォルトの名無しさん
2021/03/23(火) 13:36:21.43ID:4WeCuDYM TDDも頭がおかしい
312デフォルトの名無しさん
2021/03/23(火) 14:22:33.56ID:cAavqfqg オブジェクト指向もDDDもTDDも同じ
二元思考や教条主義的思考をしてるうちは技術者としては未熟
二元思考や教条主義的思考をしてるうちは技術者としては未熟
313デフォルトの名無しさん
2021/03/23(火) 14:31:56.40ID:71b8io/J TDDに対してはそこまで嫌悪感薄いかな。
確かにやりすぎだとは思うが、あれくらいやらないと全くテスト書かなかったってのが
この業界の状態だったし。
確かにやりすぎだとは思うが、あれくらいやらないと全くテスト書かなかったってのが
この業界の状態だったし。
314デフォルトの名無しさん
2021/03/23(火) 14:37:23.06ID:F+u4e0wQ >>307
>オブジェクト指向はリアルタイム同期とれない処理の分離のための手法だから
だからこれがお前だけの勝手な定義だっていい加減気づけよ
釣りなのか?
赤の他人相手にマイ言語喋ってんじゃねーよ
一般的な意味をググってこいカス
>オブジェクト指向はリアルタイム同期とれない処理の分離のための手法だから
だからこれがお前だけの勝手な定義だっていい加減気づけよ
釣りなのか?
赤の他人相手にマイ言語喋ってんじゃねーよ
一般的な意味をググってこいカス
315デフォルトの名無しさん
2021/03/23(火) 14:48:08.81ID:4vKYP3ji >>314
>だからこれがお前だけの勝手な定義だっていい加減気づけよ
ならば「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
>だからこれがお前だけの勝手な定義だっていい加減気づけよ
ならば「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
316デフォルトの名無しさん
2021/03/23(火) 14:53:44.18ID:4vKYP3ji 24 名無しさん@ゴーゴーゴーゴー! (JP 0H82-LX7o [153.145.207.163]) 2019/11/23(土) 16:54:55.03 ID:l9637O/lH
https://i.imgur.com/1VuRIrP.jpg
https://i.imgur.com/1VuRIrP.jpg
317デフォルトの名無しさん
2021/03/23(火) 15:07:03.89ID:4vKYP3ji _w 、... ョ ┌┐ ィ ′
 ̄+ ヘe、 j「. .¬气¬''..~''~ ,.ルw、.ーu、す
^^"~~l|~~^''' ォ′ .,. l| ┐ .√ j| _~+,.、.
. .,/. ょ_/ 、j「 { `¬.. 〃 .、l| 、
.. ~^. ~ ` ~^
. ;. ョ __
. j| ~ラ¬¬+ |.  ̄.  ̄..
. オ |.. ォ ,、
k、 ,j〃. L_. _ェ ~'――'~. ^^^^^^ ̄´
 ̄′  ̄ ̄
 ̄+ ヘe、 j「. .¬气¬''..~''~ ,.ルw、.ーu、す
^^"~~l|~~^''' ォ′ .,. l| ┐ .√ j| _~+,.、.
. .,/. ょ_/ 、j「 { `¬.. 〃 .、l| 、
.. ~^. ~ ` ~^
. ;. ョ __
. j| ~ラ¬¬+ |.  ̄.  ̄..
. オ |.. ォ ,、
k、 ,j〃. L_. _ェ ~'――'~. ^^^^^^ ̄´
 ̄′  ̄ ̄
318デフォルトの名無しさん
2021/03/23(火) 16:00:22.31ID:17Lvs7QY Smalltalkなんてカーネルまでリアルタイム環境でしょ
319デフォルトの名無しさん
2021/03/23(火) 17:09:14.78ID:l0wWKLHT 胸がドキドキはI have Heart.の関係
my->heart->dokidoki();で表現できる
しかしチンポがシコシコは私のチンポ、私の手が並列な存在として登場している
my->hand->shikoshiko(my->chimpo())
my->heart->dokidoki();で表現できる
しかしチンポがシコシコは私のチンポ、私の手が並列な存在として登場している
my->hand->shikoshiko(my->chimpo())
320デフォルトの名無しさん
2021/03/23(火) 19:54:44.75ID:Q41JWK4n あわしろ氏によると、チンポの多態性って事らしいぞ。
321デフォルトの名無しさん
2021/03/23(火) 21:38:00.19ID:uZ0mdglR あわしろ氏によると、発生学的には男性のペニスと女性のクリトリスは相同器官ってことらしい。
322デフォルトの名無しさん
2021/03/23(火) 22:26:49.52ID:+b4VhZl/ >>320
オシッコの時のチンポと射精の時のチンポは、全く別なんだが?
オシッコの時のチンポと射精の時のチンポは、全く別なんだが?
323デフォルトの名無しさん
2021/03/23(火) 22:34:24.83ID:7qA8sx7r オシッコは公開型(自我で制御可能)、射精は非公開型(自我で制御不能)、非カプセル型とカプセル型の使い分け。
324デフォルトの名無しさん
2021/03/23(火) 22:51:56.12ID:R5hci06k ttps://banners-cdn77.trafficfactory.biz/banners/97/86/44/9c6bd11708de8f89770062384253e134.gif
325デフォルトの名無しさん
2021/03/24(水) 01:07:59.19ID:9BAge54+ Laravel使ってるんだけどDIとか言うのがわからん
interfaceを使って疎結合って何?
今のコードの書き方は依存しすぎててダメだと言うことは気づいたけど
それを治すための理屈が頭に入ってこない
interfaceとやらを使う利点がよくわからん
抽象的に依存するとか、もう意味のわからない単語が並んでる
誰か教えてくれ!
interfaceを使って疎結合って何?
今のコードの書き方は依存しすぎててダメだと言うことは気づいたけど
それを治すための理屈が頭に入ってこない
interfaceとやらを使う利点がよくわからん
抽象的に依存するとか、もう意味のわからない単語が並んでる
誰か教えてくれ!
326デフォルトの名無しさん
2021/03/24(水) 02:28:09.49ID:HEdEJwPg >>325
Laravelのサービスコンテナのドキュメント
https://readouble.com/laravel/6.x/ja/container.html
とりあえずここ読んで分からなければPHPのスレで聞いてくれ
Laravelのサービスコンテナのドキュメント
https://readouble.com/laravel/6.x/ja/container.html
とりあえずここ読んで分からなければPHPのスレで聞いてくれ
327デフォルトの名無しさん
2021/03/24(水) 10:01:36.85ID:th6pGE+F >>325
たとえば、こういうクラスがあったとして
https://paiza.io/projects/EmYovJbLF2HVGHjC0SMeRA
ペットを犬から猫に変えたいときはCatクラスを作って
Personクラスを修正しないといけないっしょ
あるオブジェクトを変えるときにそれを使うオブジェクトにまで
変更を波及させないのがインターフェイスのメリット
たとえば、こういうクラスがあったとして
https://paiza.io/projects/EmYovJbLF2HVGHjC0SMeRA
ペットを犬から猫に変えたいときはCatクラスを作って
Personクラスを修正しないといけないっしょ
あるオブジェクトを変えるときにそれを使うオブジェクトにまで
変更を波及させないのがインターフェイスのメリット
328デフォルトの名無しさん
2021/03/24(水) 10:16:15.80ID:th6pGE+F こういうふうに、動物インターフェイスを作って
犬や猫のオブジェクトがそのインターフェイスを実装する
ようにすれば犬を猫に差し替えてもPersonクラスを修正する必要はないってこと
https://dotup.org/uploda/dotup.org2424520.png
あるオブジェクトを使うとき、そのオブジェクトを直接参照すると、使う方が使われる方に依存してしまう
電球取り替えようとしたら本体まで取り替えないといけないみたいな状況になるんよ
インターフェイスを使うと使われる方が使うほうに依存するようにできる
図を見るとインターフェイスを使うことで人から犬の矢印が、逆向きになってるのがわかるっしょ
インターフェイスを使うと依存性を逆転させることができます
犬や猫のオブジェクトがそのインターフェイスを実装する
ようにすれば犬を猫に差し替えてもPersonクラスを修正する必要はないってこと
https://dotup.org/uploda/dotup.org2424520.png
あるオブジェクトを使うとき、そのオブジェクトを直接参照すると、使う方が使われる方に依存してしまう
電球取り替えようとしたら本体まで取り替えないといけないみたいな状況になるんよ
インターフェイスを使うと使われる方が使うほうに依存するようにできる
図を見るとインターフェイスを使うことで人から犬の矢印が、逆向きになってるのがわかるっしょ
インターフェイスを使うと依存性を逆転させることができます
329デフォルトの名無しさん
2021/03/24(水) 11:20:23.01ID:wI7ZP5Wk >>325
たぶんあんたの場合DI以前の問題
DIを導入した所で何も解決しない
そもそもDIは依存をなくしましょうパターンじゃない
(実装に依存するのではなくて)インターフェースの方に依存しましょうというパターン
インターフェースがわからないなら、それは実装とインターフェースが一体化してるということ
一体化してるということは、実装が一つに対してインターフェースも一つあるということ
そういう設計が駄目と言ってるわけじゃないし、実際実装が一つしかいらないならそうなる。
そういう状態で「依存しすぎて駄目だ」って気づいたんでしょ?
現在はコードが分類分けされてないどっかのコードに意味不明に
依存しまくっていてごちゃごちゃしてるだけだろう
それならDIで解決する問題じゃない。あんたがやらないといけないのは
コードを責務に合わせてちゃんとファイルに分離すること
そうやって分離して依存関係がスッキリしてきて、なおかつ単体テストをする時に
外部の依存をモックなどに入れ替えてテストしたいって時にDIがでてくる
モック以外でも設定ファイルで使用するモジュールを切り替える仕組みとかでDIは使えるんだが
そういう仕組にしたいときはDIを使わないでもDIに近い仕組みを自分で作るので
DIはほぼ単体テストをしやすくするためのものだと思っていい
たぶんあんたの場合DI以前の問題
DIを導入した所で何も解決しない
そもそもDIは依存をなくしましょうパターンじゃない
(実装に依存するのではなくて)インターフェースの方に依存しましょうというパターン
インターフェースがわからないなら、それは実装とインターフェースが一体化してるということ
一体化してるということは、実装が一つに対してインターフェースも一つあるということ
そういう設計が駄目と言ってるわけじゃないし、実際実装が一つしかいらないならそうなる。
そういう状態で「依存しすぎて駄目だ」って気づいたんでしょ?
現在はコードが分類分けされてないどっかのコードに意味不明に
依存しまくっていてごちゃごちゃしてるだけだろう
それならDIで解決する問題じゃない。あんたがやらないといけないのは
コードを責務に合わせてちゃんとファイルに分離すること
そうやって分離して依存関係がスッキリしてきて、なおかつ単体テストをする時に
外部の依存をモックなどに入れ替えてテストしたいって時にDIがでてくる
モック以外でも設定ファイルで使用するモジュールを切り替える仕組みとかでDIは使えるんだが
そういう仕組にしたいときはDIを使わないでもDIに近い仕組みを自分で作るので
DIはほぼ単体テストをしやすくするためのものだと思っていい
330デフォルトの名無しさん
2021/03/24(水) 17:53:22.36ID:+/vOTBzF331デフォルトの名無しさん
2021/03/24(水) 18:01:32.91ID:c7MwgsNP タイヤ が パンク してしまつまた!
チンポ が シコシコ してしまった!
チンポ が シコシコ してしまった!
332デフォルトの名無しさん
2021/03/24(水) 18:35:13.96ID:lJe+FbJF >>331
あわしろ氏による分類では、どちらもオブジェクトになってるね。
あわしろ氏による分類では、どちらもオブジェクトになってるね。
333デフォルトの名無しさん
2021/03/24(水) 18:37:26.68ID:th6pGE+F334デフォルトの名無しさん
2021/03/24(水) 18:38:23.66ID:lJe+FbJF オブジェクトアートでは?
335デフォルトの名無しさん
2021/03/24(水) 18:39:05.63ID:th6pGE+F 僕のことは大先生と呼んでくれ
336デフォルトの名無しさん
2021/03/24(水) 18:43:15.56ID:lJe+FbJF 大先生って、もしかして、あわしろ氏ですか?
337デフォルトの名無しさん
2021/03/24(水) 18:49:59.05ID:th6pGE+F あわしろ氏って、いくやくんのこと? かわいいよねいくやくん
338デフォルトの名無しさん
2021/03/24(水) 19:09:55.68ID:lJe+FbJF もしかして、イクヤきゅんのチンポ、舐めたいですか?
339デフォルトの名無しさん
2021/03/24(水) 22:38:11.41ID:9BAge54+340デフォルトの名無しさん
2021/03/24(水) 22:41:46.03ID:wSlX1FDA インターフェイス注入(笑)
341デフォルトの名無しさん
2021/03/24(水) 23:03:51.20ID:QbxZqHqJ 依存注入ってあれしか思い浮かばない
342デフォルトの名無しさん
2021/03/24(水) 23:06:18.94ID:iJEHwRKX ttps://banners-cdn77.trafficfactory.biz/banners/ca/19/4d/9b26c92ef6ee4caeaf2ff48736b7feea.gif
343デフォルトの名無しさん
2021/03/24(水) 23:08:00.70ID:wI7ZP5Wk >>339
同じインターフェースを持つクラスが複数あるか?ほとんどないだろ?
そうすると、クラスファイルのメソッド定義部分を取り出した
インターフェースファイルが出来上がるだけなんだよ
そしてどうせ後からクラスのメソッドが増えたり消したりだろ?
そうするとインターフェースもメソッド増やしたり消したりすることになるんだよ
つまりこれは単なる二度手間というわけだ
最低限、ここまではわかってないといけない
その上でやっと、それなのになぜDIを使うんだ?
DIのメリットはなんなんだ?という話ができる。
そしてこの話↑ができるレベルに達していれば
> 今のコードの書き方は依存しすぎててダメだと言うことは気づいたけど
「依存しすぎててダメ」という発言はしないんだよ
なぜなら、そんなに依存してないコードを書ける力があるから
力がない人が、とりあえずインターフェースを使ってれば〜いいってことだな!
みたいに言うと、本当に単なる二度手間で終わる。お前やるべきことだけ理解していて
やるべき理由を理解してないだろ。使うクラスを一生変えなくていいなんてことはないんだよ。
DIを使う理由は
1. (コードでやろうと思えば出来るけど)設定ファイルで使うクラスを変えられるようにしたい
2. 依存してるクラスをテストクラスに置き換えて、単体テストをしたい
この2つなんで、その話が出てないのに「依存しすぎててダメ」という話をしたのであれば
DIを使ったとしても「依存しすぎててダメ」+「二度手間」にしかならない
DIうんぬんの前に「依存しすぎててダメ」と言う状態を
「頑張ったけどどうやってもここの依存を解消できない」と言うところまで持っていけ
同じインターフェースを持つクラスが複数あるか?ほとんどないだろ?
そうすると、クラスファイルのメソッド定義部分を取り出した
インターフェースファイルが出来上がるだけなんだよ
そしてどうせ後からクラスのメソッドが増えたり消したりだろ?
そうするとインターフェースもメソッド増やしたり消したりすることになるんだよ
つまりこれは単なる二度手間というわけだ
最低限、ここまではわかってないといけない
その上でやっと、それなのになぜDIを使うんだ?
DIのメリットはなんなんだ?という話ができる。
そしてこの話↑ができるレベルに達していれば
> 今のコードの書き方は依存しすぎててダメだと言うことは気づいたけど
「依存しすぎててダメ」という発言はしないんだよ
なぜなら、そんなに依存してないコードを書ける力があるから
力がない人が、とりあえずインターフェースを使ってれば〜いいってことだな!
みたいに言うと、本当に単なる二度手間で終わる。お前やるべきことだけ理解していて
やるべき理由を理解してないだろ。使うクラスを一生変えなくていいなんてことはないんだよ。
DIを使う理由は
1. (コードでやろうと思えば出来るけど)設定ファイルで使うクラスを変えられるようにしたい
2. 依存してるクラスをテストクラスに置き換えて、単体テストをしたい
この2つなんで、その話が出てないのに「依存しすぎててダメ」という話をしたのであれば
DIを使ったとしても「依存しすぎててダメ」+「二度手間」にしかならない
DIうんぬんの前に「依存しすぎててダメ」と言う状態を
「頑張ったけどどうやってもここの依存を解消できない」と言うところまで持っていけ
344デフォルトの名無しさん
2021/03/24(水) 23:09:50.24ID:wI7ZP5Wk ○ 2. 依存してるクラスをテスト用の(ダミーの)クラスに置き換えて、単体テストをしたい
345デフォルトの名無しさん
2021/03/24(水) 23:12:29.72ID:arIdz1C1 >>339
理解力といい考え方といい、君センスあるわ
理解力といい考え方といい、君センスあるわ
346デフォルトの名無しさん
2021/03/24(水) 23:14:47.57ID:wI7ZP5Wk347デフォルトの名無しさん
2021/03/25(木) 01:19:44.19ID:BkWpfMCR >>346
君がそんなに嫉妬する必要もないよw
君がそんなに嫉妬する必要もないよw
348デフォルトの名無しさん
2021/03/25(木) 02:29:43.43ID:iHGDxaVT 嫉妬の意味がわからん。>>339のどのを読んで理解力やセンスがあると思ったのか?
下線だけでいいから引いてみて
下線だけでいいから引いてみて
349デフォルトの名無しさん
2021/03/25(木) 06:57:57.74ID:JJ2JPIgE 誉めてるんじゃなく皮肉かもよ
350デフォルトの名無しさん
2021/03/25(木) 08:42:52.36ID:BkWpfMCR なんで自分がほめられないんだと思ってるんでしょはいはい
351デフォルトの名無しさん
2021/03/25(木) 08:44:33.23ID:BkWpfMCR 僕で良ければよしよししてあげても良いけどどうする?
352デフォルトの名無しさん
2021/03/25(木) 08:45:37.25ID:/qqBioCD よく伸びるネタスレになったな
353デフォルトの名無しさん
2021/03/25(木) 12:48:22.01ID:iHGDxaVT354デフォルトの名無しさん
2021/03/25(木) 13:04:40.60ID:BkWpfMCR >>353
言い返すことはとくにないです
言い返すことはとくにないです
355デフォルトの名無しさん
2021/03/25(木) 13:36:51.51ID:w2Xj0BBZ356デフォルトの名無しさん
2021/03/25(木) 13:54:28.39ID:BkWpfMCR357デフォルトの名無しさん
2021/03/25(木) 13:57:48.04ID:BkWpfMCR はっきりと言語化して他人を説得できないのなら口をつぐんで貝になりなさい
海の底でアワビとして生きて高級食材として素潜り漁師に捕獲され
ヒルトンホテルの料理長に調理されてそれを口にした人を幸福にさせてれば良い
僕はそう思います
海の底でアワビとして生きて高級食材として素潜り漁師に捕獲され
ヒルトンホテルの料理長に調理されてそれを口にした人を幸福にさせてれば良い
僕はそう思います
358デフォルトの名無しさん
2021/03/25(木) 14:01:19.32ID:KmpgWBAt 海の底で物言わぬ具になりたい♪
359デフォルトの名無しさん
2021/03/25(木) 14:34:36.71ID:kPPVETmr >>356
問いは相手に考えを促すことに存在価値があるからね
イライラするのは問いを発した相手が何らかの正答を想定してると思い込み、
その正答が自分では分からないから
自分の考えが相手と違っていたら減点評価されるかもという恐怖が刷り込まれてる
そういう考え方は学生のうちに早く捨てたほうがいいよ
問いは相手に考えを促すことに存在価値があるからね
イライラするのは問いを発した相手が何らかの正答を想定してると思い込み、
その正答が自分では分からないから
自分の考えが相手と違っていたら減点評価されるかもという恐怖が刷り込まれてる
そういう考え方は学生のうちに早く捨てたほうがいいよ
360デフォルトの名無しさん
2021/03/25(木) 14:40:07.57ID:kPPVETmr361デフォルトの名無しさん
2021/03/25(木) 14:53:02.35ID:i6BNwCGH >>357
>はっきりと言語化して他人を説得できないのなら
ならば「チンポがシコシコする」という言語化表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
>はっきりと言語化して他人を説得できないのなら
ならば「チンポがシコシコする」という言語化表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
362デフォルトの名無しさん
2021/03/25(木) 15:06:53.85ID:BkWpfMCR >>360
あ、できないのね
あ、できないのね
363デフォルトの名無しさん
2021/03/25(木) 15:07:12.64ID:BkWpfMCR なんだできないのか、やっぱり君はアワビがお似合いだよ!
364デフォルトの名無しさん
2021/03/25(木) 15:11:34.64ID:BkWpfMCR 僕は君が説明できない理由を説明できるよ、君のそれは嫉妬です
なぜ他人が評価されて自分が評価されないのかという思いが君の意識の根底にあって
それと同時に嫉妬していることを認めなたくない思いもあるから本心は意識の底に
封じ込められてもやもや感となって意識の表層に現れているわけ、それを掘り下げられると困るから
問という形で誰かに説明責任を投げようとしたのだけれども、もやもや感を
きちんと説明できずに見破られたってこと、アワビ、君の心はすべてお見通しだ!
なぜ他人が評価されて自分が評価されないのかという思いが君の意識の根底にあって
それと同時に嫉妬していることを認めなたくない思いもあるから本心は意識の底に
封じ込められてもやもや感となって意識の表層に現れているわけ、それを掘り下げられると困るから
問という形で誰かに説明責任を投げようとしたのだけれども、もやもや感を
きちんと説明できずに見破られたってこと、アワビ、君の心はすべてお見通しだ!
365デフォルトの名無しさん
2021/03/25(木) 15:14:19.60ID:BkWpfMCR366デフォルトの名無しさん
2021/03/25(木) 15:20:53.35ID:BkWpfMCR アワビ君のキメ台詞「時間の無駄だから」
かっこいいいい!!!!スコールでもこんなクールなこと言えないっしょおおおお!!!!!ひゅーひゅー!!!!
オブジェクト指向業界のスコールことアワビ君をこれからもよろしくお願いします
かっこいいいい!!!!スコールでもこんなクールなこと言えないっしょおおおお!!!!!ひゅーひゅー!!!!
オブジェクト指向業界のスコールことアワビ君をこれからもよろしくお願いします
367デフォルトの名無しさん
2021/03/25(木) 15:22:25.21ID:BkWpfMCR アワビ君を見出すためにこのスレは立てられたと言っても良いのでは!?
368デフォルトの名無しさん
2021/03/25(木) 15:57:59.16ID:ljJE9GLj オブジェクト指向については、オブジェクト指向言語という「形式」を踏まえつつ、
オブジェクト指向とは何かを常に論じていきたい。
https://i.imgur.com/fJK38Be.jpg
チンポは繋がっているが独立しており、チンポ自身の主体意思で勃起する!
オブジェクト指向とは何かを常に論じていきたい。
https://i.imgur.com/fJK38Be.jpg
チンポは繋がっているが独立しており、チンポ自身の主体意思で勃起する!
369デフォルトの名無しさん
2021/03/25(木) 19:24:43.34ID:3IowlNXp あわしろ氏は、>>346 が正しいと言ってたな。
370デフォルトの名無しさん
2021/03/25(木) 19:26:53.26ID:c1/bEusm 一日中何やってんだこいつ
他にすること無いのかな
他にすること無いのかな
371デフォルトの名無しさん
2021/03/25(木) 21:39:15.36ID:ZMjKaxTA372デフォルトの名無しさん
2021/03/25(木) 22:15:41.51ID:BHHIXfv6 インターフェイス注入(笑)
373デフォルトの名無しさん
2021/03/25(木) 22:37:07.44ID:iHGDxaVT374デフォルトの名無しさん
2021/03/25(木) 22:41:38.09ID:BkWpfMCR 怪しいなあ
375デフォルトの名無しさん
2021/03/25(木) 22:41:58.87ID:BkWpfMCR ホントかなあ
376デフォルトの名無しさん
2021/03/25(木) 22:42:52.57ID:BkWpfMCR 疑うことが科学の基本、ドクターストーンで千空が言ってた
377デフォルトの名無しさん
2021/03/25(木) 22:48:22.83ID:iHGDxaVT378デフォルトの名無しさん
2021/03/25(木) 22:57:17.57ID:BkWpfMCR 全部やったら必要なところもそうでもないところもわかるっしょ
379デフォルトの名無しさん
2021/03/25(木) 22:58:07.60ID:BkWpfMCR 責任感と親切心あふれるおっさんほど迷惑なものはない
380デフォルトの名無しさん
2021/03/25(木) 23:18:49.95ID:iHGDxaVT381デフォルトの名無しさん
2021/03/25(木) 23:27:05.37ID:BkWpfMCR >>380
君にわかったのなら他の人にもわかるよ、君を基準とします
君にわかったのなら他の人にもわかるよ、君を基準とします
382デフォルトの名無しさん
2021/03/25(木) 23:29:12.40ID:BkWpfMCR 他人は自分より賢いと考える、それが論理的思考というものだよ金田一くん
383デフォルトの名無しさん
2021/03/25(木) 23:44:16.29ID:KmpgWBAt それのどこが論理なんだ?
他人が自分より賢いと導ける前提が何もないのにどう演繹してその結論になった?
他人が自分より賢いと導ける前提が何もないのにどう演繹してその結論になった?
384デフォルトの名無しさん
2021/03/25(木) 23:59:25.09ID:3IowlNXp あわしろ氏の著書を読め。
385デフォルトの名無しさん
2021/03/26(金) 00:02:33.81ID:0ubO4ros 全然論理的じゃないねw
386デフォルトの名無しさん
2021/03/26(金) 00:25:53.77ID:XfoX3zUe >>377
今は全部やるね
使うべきではないとわかったら、全部やる必要はないから
とりあえず、犬しかいないのに動物に依存させても意味ないって事でいいの?
確かにそうなんだけれど、今の時点ではわからない
というか、抽象的に依存させるの難しくないか
他の動物が出てきた時点で、やればいいのかと想像してるけれども
どうしたらいい?
今は全部やるね
使うべきではないとわかったら、全部やる必要はないから
とりあえず、犬しかいないのに動物に依存させても意味ないって事でいいの?
確かにそうなんだけれど、今の時点ではわからない
というか、抽象的に依存させるの難しくないか
他の動物が出てきた時点で、やればいいのかと想像してるけれども
どうしたらいい?
387デフォルトの名無しさん
2021/03/26(金) 00:44:02.02ID:rvjEVhMO 実装フェーズになってから
DDDとか言い出しても遅いです
馬鹿正直な手続きCRUDで全部設計したじゃん!
仕様書に出てこない中間の業務分割とか
テーブルのグループ分けなんてなんにも整理してないじゃん!
資料も時間も経験者もないのに
いまからできるわけないだろ!!
機械的に形だけ以上のことできないよ
DDDとか言い出しても遅いです
馬鹿正直な手続きCRUDで全部設計したじゃん!
仕様書に出てこない中間の業務分割とか
テーブルのグループ分けなんてなんにも整理してないじゃん!
資料も時間も経験者もないのに
いまからできるわけないだろ!!
機械的に形だけ以上のことできないよ
388デフォルトの名無しさん
2021/03/26(金) 01:16:38.72ID:Uma8AcK+ >>386
意味があるかどうかじゃなくて、
"お前が" ここは依存させるべきではない=ここは単体で
テストできるように設計すべきだ。って思ったところにDIを使うの
お前が意味があるかどうかは判断しなきゃダメなの
まあ大抵、犬とかは動物といった値型と捉えられるようなものは
DIを使うものではない。それはらDIを使わなくても単体でテストできるものだし
やってみればわかるだろうがDIはそんなものに対応してない(すごくやりづらくなるはず)
そうだな。もう一つヒントをやるとDIを使うのは多くの場合シングルトンタイプのオブジェクトだ
一つしか生成できないように工夫されてるかどうかは関係なく
システムの中で一つしか生成しないようなものにDIを使う
そういう設計の話ができるレベルじゃないとDI使っても意味ないんだよ
意味があるかどうかじゃなくて、
"お前が" ここは依存させるべきではない=ここは単体で
テストできるように設計すべきだ。って思ったところにDIを使うの
お前が意味があるかどうかは判断しなきゃダメなの
まあ大抵、犬とかは動物といった値型と捉えられるようなものは
DIを使うものではない。それはらDIを使わなくても単体でテストできるものだし
やってみればわかるだろうがDIはそんなものに対応してない(すごくやりづらくなるはず)
そうだな。もう一つヒントをやるとDIを使うのは多くの場合シングルトンタイプのオブジェクトだ
一つしか生成できないように工夫されてるかどうかは関係なく
システムの中で一つしか生成しないようなものにDIを使う
そういう設計の話ができるレベルじゃないとDI使っても意味ないんだよ
389デフォルトの名無しさん
2021/03/26(金) 09:35:03.81ID:B58xblf/ 今日も頑張ってはりますなあ
390デフォルトの名無しさん
2021/03/26(金) 10:54:37.05ID:+Jk31r/b DIもまた、
「全ての問題はもう一段階、
間接参照を導入すると解決する」
という古代の格言の応用に過ぎない
「全ての問題はもう一段階、
間接参照を導入すると解決する」
という古代の格言の応用に過ぎない
391デフォルトの名無しさん
2021/03/26(金) 11:02:27.71ID:LPjltfeg >>388
中途半端な知識で変な嘘ばっか教えるなよ
中途半端な知識で変な嘘ばっか教えるなよ
392デフォルトの名無しさん
2021/03/26(金) 11:18:18.78ID:owolVMHZ393デフォルトの名無しさん
2021/03/26(金) 11:27:20.19ID:B58xblf/ > お前が意味があるかどうかは判断しなきゃダメなの
ここが嘘だと思った、だってすごく文句言ってるのに自分で考えろなんて絶対嘘でしょ
ここが嘘だと思った、だってすごく文句言ってるのに自分で考えろなんて絶対嘘でしょ
394デフォルトの名無しさん
2021/03/26(金) 11:29:06.21ID:B58xblf/ パワハラだよ、お前って言い方は威圧的だし、すごくパワハラだよ
395デフォルトの名無しさん
2021/03/26(金) 12:26:35.89ID:KvSmMUVV ゆとり乙
396デフォルトの名無しさん
2021/03/26(金) 12:50:18.77ID:3Vso6amb VBAやってる俺は余裕で適当なこと書くけど
普通、Has a 関係にあるものをストラテジーパターンで書いて
Is a 関係にあるものを継承やテンプレートメソッドパターンで書くんじゃないの?
知らんけど
普通、Has a 関係にあるものをストラテジーパターンで書いて
Is a 関係にあるものを継承やテンプレートメソッドパターンで書くんじゃないの?
知らんけど
397デフォルトの名無しさん
2021/03/26(金) 13:10:14.81ID:owolVMHZ >>393
実際のコード出してもないのに他人が判断できるわけ無いだろ
そして全部意味がある or 全部意味がない と決められるわけないんだから
本人が判断するしかないだろ
お前 DI の設定ファイルとか見たことある?
すべてのクラス(例えばカレンダークラス)を
インジェクトするなんてやるわけないぞ
そういうのは直接newする
実際のコード出してもないのに他人が判断できるわけ無いだろ
そして全部意味がある or 全部意味がない と決められるわけないんだから
本人が判断するしかないだろ
お前 DI の設定ファイルとか見たことある?
すべてのクラス(例えばカレンダークラス)を
インジェクトするなんてやるわけないぞ
そういうのは直接newする
398デフォルトの名無しさん
2021/03/26(金) 13:14:40.71ID:B58xblf/399デフォルトの名無しさん
2021/03/26(金) 13:16:25.14ID:B58xblf/ 既存のインターフェイスを使用することはありますが
インターフェイスを自分で作ることはめったに無いです
インターフェイスを自分で作ることはめったに無いです
400デフォルトの名無しさん
2021/03/26(金) 14:53:01.90ID:B58xblf/401デフォルトの名無しさん
2021/03/26(金) 15:30:07.67ID:owolVMHZ■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★2 [お断り★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★5 [ぐれ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★6 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★4 [BFU★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 ★2 [おっさん友の会★]
- 高市「中国とは安定的な関係を続けたい」習近平「☺」高市「台湾有事は日本有事!自衛隊を投入!」習近平「は?」 [165981677]
- 【急募】高市が来年いそうな場所 [237216734]
- 【悲報】高市早苗さん、もう辞職しか選択肢がない… [271912485]
- 【愛国者速報】フィフィ、中国の“日本産水産物輸入停止”措置に私見「中国依存しないとやっていけない企業は考えを改めて」 [856698234]
- 【ござる専🏡】風間🥷配信実況スレ🏯【風間いろは】
- 【悲報】高市早苗、日本の仕組み上今週金曜日までに辞めないと本当に全てが手遅れになるがそうなると在任期間30日の新記録 [517791167]
