2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

オブジェクト指向ってよくわかんないけど、1つのプログラムをたくさんの関数に分割しようってことであってるか?

1 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:29:17 ID:R3Oy1yA9a.net
なんかわかった気がするわ

2 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:29:45 ID:4w/KGWF60.net
よく分からんがそれでいこう

3 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:30:01 ID:v0u+r5lr0.net
ちがう

4 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:31:07 ID:R3Oy1yA9a.net
>>4
ちがうわけねぇだろボケ

5 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:31:35 ID:5e/2+y5o0.net
ちがうちがう そうじゃそうじゃない

6 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:32:00 ID:J6FhEkdK0.net
自分にキレてる危ないやつ見つけた

7 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:32:31 ID:BctnVuYZ0.net
俺も分からんが複数に分けた方がオンオフ出来るんじゃね

8 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:32:46 ID:atPOGZ9Ea.net
関数は振る舞い
その主体がオブジェクト
別に間違ってないよ

9 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:36:36 ID:uslBqtpo0.net
俺も一番最初はサブルーチンの塊に見えたわ
何をデータとして持つ塊なのか?そのデータをどう処理するのか?をわかりやすくまとめてあって、その概念を受け継いだ塊も作ることができるって感じか?

10 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:39:30 ID:R3Oy1yA9a.net
オブジェクト指向って要するに

import numpy as np
np.array

みたいなやつだろ
numpyがクラス
arrayが関数

便利帳をまとめたって感じか

11 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:49:11.480 ID:Mp5tY7/UM.net
データの隠蔽だけ気にして組んでもらえれば充分。

12 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:54:05 ID:R3Oy1yA9a.net
グローバル変数とローカル変数くらい昔からずっと気をつけてるよ

13 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 22:58:27 ID:E1a2q5vr0.net
関数を使って無駄を省き、いつでも簡単にメンテナンスが出来ることじゃなかったっけ?

14 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:00:56 ID:/hZ6y/l80.net
>>10
それはライブラリ
オブジェクト志向とは関係ない

15 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:01:52 ID:R3Oy1yA9a.net
>>14
クラスライブラリだが

16 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:04:48 ID:v0u+r5lr0.net
勝手に勘違いしてて問題ないならまあ勝手にしてくれ

17 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:05:06 ID:nhJ7OHn30.net
何も分かってない奴だな

18 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:05:58 ID:R3Oy1yA9a.net
>>12は書き方ひどいけど本質は間違ってない

19 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:06:54 ID:/hZ6y/l80.net
>>14
便利帳=ライブラリってことね

20 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:07:01.786 ID:nhJ7OHn30.net
>>18
ま、お前がそう思いたいならそうやって思い込めばいいと思うよ

21 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:08:08.936 ID:nhJ7OHn30.net
>>9
悪くはないが、その認識だけじゃシステム組めないだろうな

22 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:08:46.875 ID:R3Oy1yA9a.net
>>19
たしかに
それはそう

23 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:10:56 ID:R3Oy1yA9a.net
オブジェクト指向を神格化してるやついて気持ち悪いな

24 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:11:44 ID:g08gw/GWa.net
要はうんこってクラスがあったら臭さとか色とか出した人の名前のプロパティがあってだな
そこに投げるメソッドを加えるとうんこを投げつけることができるわけだよ

25 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:12:24 ID:nhJ7OHn30.net
>>23
いや、お前の理解は間違ってるだけだぞ

26 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:12:37 ID:S5KBuLJOr.net
多機能の関数を用意してる感じぢゃね

27 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:13:17 ID:atPOGZ9Ea.net
一個教えといてやるけどプログラミングで金稼いでるやつはオブジェクト指向がどうとか関数型がどうとかそんなことにこだわらない
システムなんてただの装置なんだから糞コードだろうが何だろうが金生むサービス乗せてりゃいいのよ

28 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:13:29 ID:R3Oy1yA9a.net
>>25
お前呼んでないから帰れよ������

29 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:14:41 ID:btFCZpooa.net
何かを作るとき、小さな部品に分けて少しずつ作って組み合わせたほうが失敗も小さいしやり直しもしやすいやろ?
絵だって人物と背景のレイヤを分けて描いた方が動かしたり重ねたり修正がしやすい。
プログラムだって何かしらの小さな単位に分割して作って組み合わせた方が作りやすい。
その単位ってのが何かって言うと、例えばアクションゲームの敵キャラで考えると「画面上をどう動くか」と「動いた結果の位置」の情報を持ってる。
こーゆー動作と状態を持った単位に分けてプログラムを作るのがオブジェクト指向や。

30 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:15:58.095 ID:9s9pl9NZ0.net
ゲッターセッター禁止な
書いてあるの見つけたら消してgitにpushするから

31 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:16:48.227 ID:Mp5tY7/UM.net
オブジェクト指向を意識するのって仕様書つくるときなのよ。
コード書くときは気にしなくてええよ。

32 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:18:44.365 ID:9s9pl9NZ0.net
じゃアスペクト指向について話してください

33 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:20:20 ID:nhJ7OHn30.net
>>28
誰でも書き込める掲示板でマイルール持ち出すなカス

34 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:21:47 ID:nhJ7OHn30.net
ど素人が湧いてるなあ
ま、お前らはその理解のままでいいだろ

35 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:24:14 ID:R3Oy1yA9a.net
>>33
このクラスではお前のプロパティは定義されてないんだwwww

36 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:25:23 ID:atPOGZ9Ea.net
>>35
くそわろたwww

37 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:31:43 ID:Mp5tY7/UM.net
アスペクトと言うのは知らんな。詳しい人たのむよ

38 :以下、?ちゃんねるからVIPがお送りします:2020/05/08(金) 23:35:24 ID:QAyaJ41G0.net
たくさんの関数にクラスっていうラベルを付けてひとまとまりにできるようにしましょう。そうすると部品の取り回しがよくなるし、にてるけどちょっと違う機能と言うのも作りやすくなるよ。でも使いこなすには抽象能力が必用だ。

39 :以下、?ちゃんねるからVIPがお送りします:2020/05/09(土) 00:15:14 ID:UKhvIxAH0.net
関数ではなくてオブジェクトな

総レス数 39
7 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★