二次元裏@ふたば
[ホーム]

[掲示板に戻る]
レス送信モード
おなまえ
E-mail
題  名
コメント
添付File []
削除キー(削除用.英数字で8字以内)
  • 添付可能:GIF,JPG,PNG,WEBM,MP4. 8000KBまで. 現在3175人くらいが見てます.
  • メール欄に「ip表示」と入れてスレッドを立てるとスレッド全部をip表示にできます.
  • 政治はだめ. 同人関連のアップロード依頼はだめ.delが閾値を超えるとid表示.
  • 管理人への連絡は準備板 ご意見へ. 削除依頼は記事番号を押しdelを押して下さい.
  • スマホ・携帯ふたば入口 この板の保存数は80000件です. 規約

画像ファイル名:1784007718924.jpg-(406709 B)
406709 B無念Nameとしあき26/07/14(火)14:41:58No.1421336028+ 22:31頃消えます
オブジェクト指向スレ
正直わけわかんねえ
1無念Nameとしあき26/07/14(火)14:44:59No.1421336419+
FC版ドラクエ1や2で同じグラの色違いモンスターで武器を持ってるやつと持ってないやつがいるのもこれ?
2無念Nameとしあき26/07/14(火)14:47:50No.1421336798そうだねx5
スレ画余計に意味がわからんわ
まだ犬がニャー、猫がワンと泣くとかの方がマシ
3無念Nameとしあき26/07/14(火)14:49:13No.1421336964+
Cの時点であやふやな状態だったのにC++がなんともならなかった俺にはまだ早い
4無念Nameとしあき26/07/14(火)14:52:50No.1421337378+
概念としては全く難しくない
OOPに則った実用的なシステム設計を構築するのにセンスと知識と経験が必要なだけ
5無念Nameとしあき26/07/14(火)14:55:08No.1421337654+
エロ絵の差分ファイルとエロ絵本体ファイルって考えたらいい
もしくはMOD
6無念Nameとしあき26/07/14(火)15:02:23No.1421338593+
お前らの説明は全くわからん!
7無念Nameとしあき26/07/14(火)15:10:03No.1421339630+
>お前らの説明は全くわからん!
つまりな、バナナ、リンゴ、オレンジがあるだろ?
それがオブジェクトだよ
8無念Nameとしあき26/07/14(火)15:12:41No.1421339976そうだねx1
スレ画は意味が分からないというか明らかにおかしい
なんで剣と敵と銃を同列に並べてるんだよ。多重継承してんのか?
普通に設計するならエネミークラスに武器を包含させるだろう
9無念Nameとしあき26/07/14(火)15:14:56No.1421340309+
プログラミングやっててわからないわけがない
やってなやつにはわからせる意味がない
10無念Nameとしあき26/07/14(火)16:05:02No.1421346747+
元々は本来的にメッセージング指向
コードの使い回しや互換化に向いた
モジュール化と抽象化の総称ぐらいの意味に転じた
11無念Nameとしあき26/07/14(火)16:07:32No.1421347058+
まあ
抽象的で一般の定義を与えるクラスと
その具体的な計算機資源を消費して実際に実行されてるオブジェクトとに
別けて考えるのが最初の初歩かな?
12無念Nameとしあき26/07/14(火)16:09:03No.1421347267そうだねx3
    1784012943787.webp-(55338 B)
55338 B
こういうことだろ
13無念Nameとしあき26/07/14(火)16:16:12No.1421348164+
クラスとオブジェクトとメソッドで

定義と実行物と機能
14無念Nameとしあき26/07/14(火)16:18:08No.1421348405そうだねx4
つか実際にプログラム書かねぇと座学で概念だけ理解しようとしても永遠に無理だと思う
15無念Nameとしあき26/07/14(火)16:29:40No.1421349999+
あんまりわかってない奴にポインターをベースにした具体的な実装を弄らせずに済ます技法
16無念Nameとしあき26/07/14(火)16:42:20No.1421351870+
>FC版ドラクエ1や2で同じグラの色違いモンスターで武器を持ってるやつと持ってないやつがいるのもこれ?
だいたい合ってる
モンハンで亜種とかG級とかちょっと色変えたり行動パターン追加するだけでええやろも
17無念Nameとしあき26/07/14(火)16:48:13No.1421352751+
>まだ犬がニャー、猫がワンと泣くとかの方がマシ
あの例えもだからどうしたとしかならなかった
実際に何かプログラム組むのが手っ取り早い
18無念Nameとしあき26/07/14(火)16:54:24No.1421353731+
programmingもやったことあるけど引数が意味わかんねえ
19無念Nameとしあき26/07/14(火)17:01:00No.1421354720+
使いまわせるように機能ごとに訳ましょって話でしょ
20無念Nameとしあき26/07/14(火)17:05:59No.1421355468+
https://may.2chan.net/b/res/1421350041.htm
21無念Nameとしあき26/07/14(火)17:10:50No.1421356183+
使いまわせるところは使いまわそうぜ
22無念Nameとしあき26/07/14(火)17:13:58No.1421356642そうだねx1
ベタCだって剣と銃と敵を別々に関数作って呼び出せば一緒だろ
23無念Nameとしあき26/07/14(火)17:26:18No.1421358572+
キャラが9体で武器が9種類だとするじゃん
それぞれ装備させれば計18個のデータから81種類が作れる(装備させないって選択肢いれると90種類)
脳筋だと90個の全データ作っちゃうから容量的にも変更したいときも大変
まぁ組み合わせ方式だとキャラにキャラ装備させるってバグが生まれちゃうんだけどね
24無念Nameとしあき26/07/14(火)17:40:22No.1421360838+
機能ごとによく使いまわされるということはBIOSのようなもの
25無念Nameとしあき26/07/14(火)17:58:33No.1421363961+
オブジェクトを定義する
オブジェクトを生成してメッセージを送り返ってきたオブジェクトにメッセージを送ってさらに・・・
26無念Nameとしあき26/07/14(火)18:01:50No.1421364552+
オブジェクト指向だけだと分かりづらいのは当然
英語に直せばオブジェクト指向はobject orientedで形容詞でしかないからな
だからオブジェクト指向分析なのかオブジェクト指向設計なのかオブジェクト指向プログラミングなのかでもう一段具体化してやらないとふわっとした話しかできない
スレ画とかのゲームをメタファーとした議論なんかは特にそう
27無念Nameとしあき26/07/14(火)18:12:30No.1421366539+
>Cの時点であやふやな状態だったのにC++がなんともならなかった俺にはまだ早い
CとかC++は概念の理解よりも文法が難解なので初学者には向いてないと思う
JSに型アノテーションつけるくらいの緩さがいい
28無念Nameとしあき26/07/14(火)18:18:29No.1421367657+
>>Cの時点であやふやな状態だったのにC++がなんともならなかった俺にはまだ早い
>CとかC++は概念の理解よりも文法が難解なので初学者には向いてないと思う
>JSに型アノテーションつけるくらいの緩さがいい
Cなんて
アセンブリ言語の相対アドレッシングに
ポインタという名の糖衣構文をつけただけ
29無念Nameとしあき26/07/14(火)19:12:45No.1421378706+
構造体に関数を付け加えた、くらいの認識しかない
オブジェクトとクラスの関係性もわからん
30無念Nameとしあき26/07/14(火)20:22:55No.1421395695+
マリオが旗にジャンプして降りてくるってやつだと
旗クラスを作ってその中に高さで高いとこなら100 真ん中なら50 一番下なら0

旗クラスがあって 点数と旗が下りてくる処理がメソッド

旗クラスはステージを何個作ってもこれを呼び出して使い回せる…こんなんで合ってる?
31無念Nameとしあき26/07/14(火)20:32:16No.1421398283+
正直どこが区切りかわからないpythonやbasicよりcの方がわかりやすくね?
32無念Nameとしあき26/07/14(火)20:33:37No.1421398651+
>マリオが旗にジャンプして降りてくるってやつだと
>旗クラスを作ってその中に高さで高いとこなら100 真ん中なら50 一番下なら0
>
>旗クラスがあって 点数と旗が下りてくる処理がメソッド
>
>旗クラスはステージを何個作ってもこれを呼び出して使い回せる…こんなんで合ってる?
設計者の方針によるから何とも
俺なら点数管理はScoreManagerとか作ってそちらに委任するし
何なら静的情報で纏めたFlagと動的管理に特化したFlagControllerにクラスを分離させて
「旗の動き」は全てコントローラに委任するとかが主流じゃないか?
オブジェクト指向の初出は半世紀以上前で未だに研究され続けてる学問だね
33無念Nameとしあき26/07/14(火)20:37:21No.1421399726+
最近だとChatAIが質問すれば何でも答えてくれるからこういう話題にこそ教師として活用するべきだよ
まぁ、わりとよく間違えるから鵜呑みにせずに都度、動作確認する必要があるけど

- GazouBBS + futaba-