X



『オブジェクト指向』⬅これなに?10年ぐらいプログラミングしてるけどわからん [158478931]

■ このスレッドは過去ログ倉庫に格納されています
0078番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9fa4-kILQ)
垢版 |
2024/02/08(木) 14:47:38.58ID:nJz7Rgkp0
処理も書けるでっかい構造体でしょ
継承とか部品単位での利用ってどうせ使わずにまた1からコード書くし
0079安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 14:48:09.54ID:i9WHrMfA0
>>75
先生がわかってないのに生徒がわかるようになると思う?
0083アザラシ伍長 ◆n3FrWDzmJGlV (ワッチョイW 9fb5-/Uzt)
垢版 |
2024/02/08(木) 14:49:11.46ID:armJg6Yc0?DIA(100002)

>>15
堀江はそんなこと言ってない定期
0084番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 3762-7OSJ)
垢版 |
2024/02/08(木) 14:49:17.77ID:Nf9EFI270
Cの段階で構造体やユニオンという形でデータのパッケージ化やジェネリクスの理念はあった
構造体だとアラインメントや可変長データの取り扱いが難しくBuggyなのでC++などの後発言語ではクラスを導入してコンパイル時にうまく最適化、警告できるようにした
より厳密なオブジェクト指向言語が生み出されてインターフェースと実装をデカップリングしデータドリブンな構造を徹底しようというのが潮流だった
0085安倍晋三🏺 ◆C3g6ph46co (ワッチョイW b7d2-zLH+)
垢版 |
2024/02/08(木) 14:49:25.14ID:/OFvNacM0
ドラクエモンスターズの配合みたいなもんだよ
0087番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ d7af-jSnV)
垢版 |
2024/02/08(木) 14:50:18.95ID:w9H5WMob0
20年コード書いてるけどいまだに意味が分からないし調べてもピンとこない
たぶんもう実践しているような気がする
0088番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d756-OPt2)
垢版 |
2024/02/08(木) 14:50:23.65ID:vRiahOOQ0
>>84
スタバでポチポチしてそう
0090山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 14:50:49.70ID:9l5eoPKA0
>>76
そーゆーことは、DB使ってやるもんなんだよと、ここで助言されたは。そうすると、一瞬で、済むらしい。
0091安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 14:51:23.70ID:ojHSA8w90
バカ「アニマルクラスを継承した犬クラスと猫クラスに吠えるを実装するってことだよ」

こんな説明してるから一生理解できないんだよな
0092🏺 (ワッチョイW f788-VoFb)
垢版 |
2024/02/08(木) 14:51:25.58ID:eri3WSVs0
なんもわからんやつはSwitchのゲームプログラミングやれば良いぞ。知らんうちにオブジェクト指向が身につく
0095番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1f8c-hqeh)
垢版 |
2024/02/08(木) 14:52:00.33ID:wKD397Zc0
機能の塊を抽象的な表現にまとめたというか

ゲームだと
「動かす物体」が存在して、その中に「敵」「味方」という分類、敵の中に「スライム」「ゴブリン」等々があり

上で言う「」部分の機能をコード化するときにひとまとまりに階層化して管理しましょう、という思想のことだと思ってる
0096番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 378f-pq0l)
垢版 |
2024/02/08(木) 14:52:03.91ID:Vzh4EVv+0
心理学崩れの糞文系が「人間にとってわかりやすい」とか嘘ついてきてたのが
最近のエンピリカルな研究でどんどん否定されてるんだよね
0100岸田文雄 (ワッチョイW ffcd-lO9u)
垢版 |
2024/02/08(木) 14:53:48.62ID:ffu3quXS0
同じ動画で何度も抜ける
0101( ヽ´ん`)🐉🦖🐢🦖🐉🦖🐢🦖🐉 (ワッチョイW ffd2-y5gE)
垢版 |
2024/02/08(木) 14:54:04.77ID:koReSOjD0
>>15
ホリエモンはプログラミングに詳しいからホリエモンが言うならそうなんやろな
0103安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 14:54:32.85ID:i9WHrMfA0
わかりづらくしておいて
わからないのはおまえらがバカだからという屁理屈がまかり通る
そんな世の中です
0104安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 14:55:25.44ID:ojHSA8w90
>>95
「戦闘終了後に敵から味方になるモンスターを実装しよう!」ってなったらその設計崩壊するんだよね
だから下手にオブジェクト指向で継承だーとかやったらダメだってみんな分かってきた
0105日本人の性欲は異常♒ (ワッチョイW 97af-yDQP)
垢版 |
2024/02/08(木) 14:55:34.52ID:TrggGR/90
オブジェクト指向はiPhoneをスマートフォンと呼んでみんなでパクってるのと同じ
Javaをオブジェクト指向言語と呼んでみんなでJavaの仕組みをパクってるだけ
Javaを使い続ければオブジェクト指向は自ずと理解できる
難しい概念から学んでも仕方ない
0106山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 14:55:44.17ID:9l5eoPKA0
>>103
Cの開発はネオナチ疑惑がある、選民主義している。万人に開かれた扉じゃねーのな。しかし

激速よ。ここが、さすが、ナチス、なのよな。
0107🏺 (ワッチョイW f788-VoFb)
垢版 |
2024/02/08(木) 14:55:51.26ID:eri3WSVs0
>>28
変に略すからわからなくなってるだけ

略さずに言うと
クラスの定義
クラスのインスタンス

ってだけ
0108安倍晋三エクスプローラー🏺 (ワッチョイ 574a-l6/h)
垢版 |
2024/02/08(木) 14:55:57.92ID:5ABNAY8Z0?2BP(2000)

プログラミング用語は抽象的すぎてわからん
わかるように説明しろ
0109🏺 (ワッチョイW f7ca-I0Br)
垢版 |
2024/02/08(木) 14:56:17.73ID:BaMwc2sG0
オブジェクト指向はもう終わりにしよう
0111番組の途中ですがアフィサイトへの転載は禁止です (JP 0H8f-syIJ)
垢版 |
2024/02/08(木) 14:57:03.83ID:DhEdKth1H
>>78
昔は前回の開発で使ったクラスをそのまま次の開発でも使えるようにしよう
みたいな芸当がクラスを教える書籍ではまじで推奨されてた
何にでも使える素晴らしい汎用クラスを作って、各プロジェクトはそのクラスから継承する~みたいな
0113山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 14:58:01.42ID:9l5eoPKA0
BASICは、さいしょから、民主化やったやろ。かんたんなプログラム、誰でも書けるよな。
0115安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 14:58:37.03ID:i9WHrMfA0
Juliaならコンピューターが命令を理解する仕方が学べるから
コンピューターの気持ちにまた1歩近づけるらしい
0116山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 14:58:45.66ID:9l5eoPKA0
C、そうじゃないねんな。うっ、となるように、さいしょから、できてんねんな。敷居たけーのよ、わざと。
0117安倍晋三🏺 ◆ABeSHInzoo (ワッチョイW f726-JMKI)
垢版 |
2024/02/08(木) 14:58:50.47ID:4beRa3zk0
ITとは無関係の業界で働いてるがGUIアプリ作ろうと思い立って.NET MAUIとかいう流行ってるのかどうかわからないフレームワーク触ってるが
サンプルアプリがどんな構造してるかどんな流れで動いてるかすらよく理解できんわ
0118安倍晋三🏺 ◆C3g6ph46co (ワントンキン MM7f-gfBg)
垢版 |
2024/02/08(木) 14:59:12.77ID:adM9LekfM
【男性器『ちんちん』『きんたま』】
0120安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 14:59:26.63ID:i9WHrMfA0
で、おまえらが食えるようになるのかい?
IT業界で
0123安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイW 571f-/5QH)
垢版 |
2024/02/08(木) 15:00:12.30ID:hWXqecD50
生物よりフィギュアとかが性癖になること
0124安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ 9f4c-jSnV)
垢版 |
2024/02/08(木) 15:00:14.67ID:epDGb+Bv0
オブジェクト指向は、名詞と修飾語の関係だとお前らが言ってた
0125番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9ffb-SF0G)
垢版 |
2024/02/08(木) 15:00:22.53ID:3LKmYTL90
DQで言うならあれだ
パペットマンとかいるじゃん?
あれパペットマンabcと複数出るやん?
でも性能大体一緒やろ?
だからパペットマンの型紙用意して量産する訳よ
でもHPMPは戦闘進んだら個別に減るやろ
そのへんは型紙じゃなく型抜きした実態にメモってく訳
特技だの呪文だのは型紙に書かれてるから型抜きされた実態の方にもある
ざっくりこんな感じ
0126番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff9f-wvlw)
垢版 |
2024/02/08(木) 15:00:24.05ID:7yx3eT0w0
何?ってHTMLだからjsやれば何となくわかるよ
Document Object Modelというくらいにド直球オブジェクト指向だからね
0127安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイ d7af-11P2)
垢版 |
2024/02/08(木) 15:00:26.82ID:U6MGhMlK0
2000年前の哲学と同じ
当初は学問=哲学だったが、他の分野にノウハウが吸収されていき、現代となってはそんなに重要じゃない

いまオブジェクト指向をありがたがってるようなのはバカです
0130安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 15:01:00.93ID:i9WHrMfA0
>>127
じゃあどうでもいいの?
不毛な議論なの?
0131安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 15:01:24.76ID:i9WHrMfA0
>>77を誰か解説しちくり
0132山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 15:01:49.01ID:9l5eoPKA0
>>120
をれは年内の政権交代狙ってるのと
未解決事件のこたつ探偵やっとるが

自作のギコナビ過去ログワード全検索は、重宝してるで。メシは、生活保護と、フードデリバリーでまかなっとる

今日も五時から深夜一時まで入る予定な。
0133安倍晋三🏺 (ワッチョイW 9f3b-HW7P)
垢版 |
2024/02/08(木) 15:02:15.98ID:XEIFB3sg0
>>95
オブジェクト指向とは

オブジェクト指向(OOP:Object Oriented Programming)とは、ソフトウェア開発の考え方のひとつで「処理を部品化して、部品を組み合わせることで1つのプログラムを作る考え方」のことを指します。 人がシステム開発を効率的に行うために、多くの言語で取り入れられている概念です。


全然違います
0134安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイ d7af-11P2)
垢版 |
2024/02/08(木) 15:02:26.33ID:U6MGhMlK0
>>28
ウマ娘の育成前の解放・覚醒・スキルレベルアップetcの状態がクラス
それをもとに育成した後の状態がインスタンス
0136番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ ff57-g86e)
垢版 |
2024/02/08(木) 15:03:13.60ID:zhtMiT1o0
変数に専用のサブルーチンプロラムのライブラリをくっつけて
変数名.サブルーチン名
で実行するようにしたものがオブジェクト指向
プログラムは変数っていうオブジェクトに結びついて存在してる
0137安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 15:04:08.09ID:ojHSA8w90
>>134
ガチャページに載ってる性能がクラスで、引いたデータがインスタンスな
0138安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイ d7af-11P2)
垢版 |
2024/02/08(木) 15:04:11.16ID:U6MGhMlK0
>>130
哲学とかオブジェクト指向とかの単位ではどうでもいいし不毛
議論するなら個別のSOLID原則レベルの粒度まで落とせ
0140安倍晋三🏺 ◆SOUkaSpfTo (ワッチョイW 1f8c-7hFQ)
垢版 |
2024/02/08(木) 15:04:11.99ID:MmhfQg+S0
🎁←こいつが何か機能もっててそれをいろいろ他で使い回す感じ
0141山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 15:04:18.87ID:9l5eoPKA0
>>133
これが一番わかりやすい

>>136
こいつがわかりにくい説明しているのは

近寄んなしっしっ、が、本音のばあいあるよんこいつな。
0142安倍晋三🏺 ◆.abeshinZo (ワッチョイW f78c-RSMs)
垢版 |
2024/02/08(木) 15:04:31.28ID:XdEEwSCg0
(ヽ´ん`) ← 名はケンモメン、能力は嫌儲のスレで書き込みすることです

これがオブジェクトだとしたら関数型とか他のプログラミング言語はどんな風になるの
0143日本人の性欲は異常♒ (ワッチョイW 97af-yDQP)
垢版 |
2024/02/08(木) 15:04:36.02ID:TrggGR/90
eclipseでJavaを使ってみて何が許されて何が許されないかを体得していけばそれでオブジェクト指向は終わり
結局不特定多数の素人に仕事させる上で継承やら実装やらは品質がブレにくくて便利というお話
0144安倍晋三🏺 ◆C3g6ph46co (オイコラミネオ MMdf-kILQ)
垢版 |
2024/02/08(木) 15:04:44.96ID:zhb6WK/PM
最先端のプログラミングではオブジェクト指向は古い悪癖みたいな扱いになってると聞いたことがあるのだがマジ?
0145安倍晋三🏺 ◆C3g6ph46co (ワッチョイW f7b1-prU3)
垢版 |
2024/02/08(木) 15:04:47.10ID:vXjLTFX20
プログラミングの解説サイトって自動翻訳やらで不自然に横文字が出てくるから全然頭に入ってこない
横文字の意味調べたら大抵日本語で表現出来る言葉だったりするし
0146安倍晋三エクスプローラー🏺 (ワッチョイ 574a-l6/h)
垢版 |
2024/02/08(木) 15:05:04.91ID:5ABNAY8Z0?2BP(2000)

>>131
ChatGPTに聞いたら教えてくれたぞ
0147安倍晋三🏺 (ワッチョイW 1f66-0Yiw)
垢版 |
2024/02/08(木) 15:05:46.84ID:PC/fO93s0
何でもかんでも無理やり継承とかしたがる人
0148番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1f14-RMqc)
垢版 |
2024/02/08(木) 15:06:28.54ID:8+eYvt/80
20年くらいプログラミングの仕事してるけど俺もわからん
0149番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1f8c-hqeh)
垢版 |
2024/02/08(木) 15:06:29.80ID:wKD397Zc0
>>104
あくまで説明用の例だけどね
っつーかスライム・ゴブリンとかは本来はデータで実装するもんであって、この例だとそこまで具体化する必要はないのは確か
0150†安倍晋三†🖕 ◆ABeSHInzoo (ワッチョイW bf54-wmQm)
垢版 |
2024/02/08(木) 15:07:23.88ID:PdG2MUbH0
自民党でカプセル化して内部でやりたい放題するんだよ。
0151安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 15:08:06.77ID:ojHSA8w90
>>144
マジだよ
今はデータと処理分けるのがナウい
この動画とかずんだもん解説でガイジでも理解できる
https://youtu.be/YuMBCWbXtuw
0154番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff9f-wvlw)
垢版 |
2024/02/08(木) 15:08:38.14ID:7yx3eT0w0
>>121
継承とインターフェースの違いは単にフィールドの有無な訳だが
単なるgetter、setterだけでパフォーマンスを重視するならVTableを挟まずに直でフィールドアクセスさせた方が良いので継承の方が良い
0155安倍晋三🏺 (ワッチョイW 1f66-0Yiw)
垢版 |
2024/02/08(木) 15:08:40.10ID:PC/fO93s0
Android frameworkはオブジェクト志向の塊や
OS作ったりする場合は必須やろな
事務系のビジネスロジック書いたりする場合はうーんオブジェクト志向いらねってなる
0156安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイW bf6c-RDJk)
垢版 |
2024/02/08(木) 15:08:59.23ID:CCKWv3rq0
「コンポーネント指向」ってのもあるよね
Reactなんかがそうなんだっけ

意味がよくわからず、何かモヤモヤする
0158安倍晋三🏺 ◆C3g6ph46co (ワッチョイW 1757-m5NQ)
垢版 |
2024/02/08(木) 15:09:35.23ID:rF41Gytz0
継承できる便利なやつ
時短出来るしカプセル化で安心安全
0159安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 15:09:53.93ID:i9WHrMfA0
>>146
偉い
なんか速くなってんねChatGPT
0160安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 15:10:03.11ID:ojHSA8w90
>>154
こいつの書いたプログラム絶対いじりたくない
0161†安倍晋三†🖕 ◆ABeSHInzoo (ワッチョイW bf54-wmQm)
垢版 |
2024/02/08(木) 15:10:21.29ID:PdG2MUbH0
jimin.trickledown
0162安倍晋三🏺 ◆ABeSHInzoo (ワッチョイ b7d2-RYn1)
垢版 |
2024/02/08(木) 15:10:53.26ID:i9WHrMfA0
>>144
多様態っていうので処理するのが効率いいらしい
0163安倍晋三🏺 ◆abesHiNZOU6m (ワッチョイ d7af-11P2)
垢版 |
2024/02/08(木) 15:11:00.74ID:U6MGhMlK0
>>144
時代や分野でベストプラクティスなんていくらでも変わるのにオブジェクト指向にしがみついてるのはバカ丸出し
0164安倍晋三🏺 ◆C3g6ph46co (オイコラミネオ MMdf-kILQ)
垢版 |
2024/02/08(木) 15:11:23.53ID:zhb6WK/PM
魔法使い クラス
ハリーポッター オブジェクト
詠唱 メソッド

闇の魔法使い クラスの継承
ヴォルデモート オブジェクト
0165安倍晋三🏺 ◆C3g6ph46co (ワッチョイW 1757-m5NQ)
垢版 |
2024/02/08(木) 15:11:49.65ID:rF41Gytz0
誰でも自由にアクセスできる変数とかはバグの元なんだぞとC言語にゆいたい
0166安倍晋三🏺のまっかなテレビ (ワッチョイ ffb1-sk3S)
垢版 |
2024/02/08(木) 15:11:52.60ID:zOUXNRhz0
>>25
>15の"堀江"は実在の人物ではなく、漫画の登場人物にホリエモンの"顔"を借りてきて喋らせて
いるだけだから、まじレスする必要はない。漫画じゃない実在の堀江貴文は、ライブドアでは
コードを書かずにCTOの↓の人に丸投げしていたが、その人の見解は、良く纏まっている。

オブジェクトは難しくない。難しいのはクラス|小飼弾 2006.11.18
https://xtech.nikkei.com/it/article/Watcher/20061117/254159/
0168安倍晋三🏺 ◆AbeShinzoG2A (ワッチョイW bf6c-RDJk)
垢版 |
2024/02/08(木) 15:12:13.48ID:CCKWv3rq0
>>154
>>121 より物を分かってなさそうな予感
0169安倍晋三🏺 ◆C3g6ph46co (オイコラミネオ MMdf-kILQ)
垢版 |
2024/02/08(木) 15:12:36.82ID:zhb6WK/PM
>>151
だよな
オブジェクト指向でAI作れないし
0171🍯⚱安倍晋三🏺 ◆.abeshinZo (ワントンキン MM7f-IUJE)
垢版 |
2024/02/08(木) 15:13:06.73ID:uyVQecSxM
オブイェークト
0172番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff9f-wvlw)
垢版 |
2024/02/08(木) 15:13:11.61ID:7yx3eT0w0
>>168
どう分かってないか説明してみ
0173山止 (ワッチョイW d7af-hz3P)
垢版 |
2024/02/08(木) 15:13:51.48ID:9l5eoPKA0
>>163
それはちがう

デカいプログラム書くときは分担作業になるんで自然とオブジェクト指向になるよ。これは永遠に変わらんよ。
0175安倍晋三🏺 ◆ABeSHInzoo (ワッチョイW f795-JMKI)
垢版 |
2024/02/08(木) 15:14:31.77ID:74FnhzoZ0
スマホンゲーで色んなキャラがいるけどステータスは同じだろ
キャラは一定の雛形に従ってHPとか力とかのステータスをみんな持つわけだ
それは自分でステータスの雛形を決めてそれに従ってキャラを作ってるからだ
雛形がクラス
キャラがインスタンス
特殊能力を決めて行使させる部分がクラス関数

オブジェクト指向は規格を定めて
規格通りのパーツを作って
パーツごとの効果を定めてるわけ
0177安倍晋三🏺 (ワッチョイW 970b-qGQr)
垢版 |
2024/02/08(木) 15:16:36.31ID:ojHSA8w90
>>172
継承とインターフェースの違いを分かっていない点
つまり継承で不要なメソッドをクラスが強制的に持ってしまうコードを書く男であり、それでいいと思っているガイジ
■ このスレッドは過去ログ倉庫に格納されています

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