オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net (946レス)
オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1451927425/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
820: デフォルトの名無しさん [sage] 2017/08/01(火) 15:47:46.27 ID:zRlG3ihR 機能で分けるって言ったら、そら、なんでも機能で分けるもんなんだよ 例えばCなんかで関数に分けるって事を考えても、当たり前、機能で分けるわ 機能で分けるってだけじゃ何の説明にもなってない むしろ機能以外で分ける必然性がないし だから機能で分けるのはどのような何であろうと、分ける以上は当たり前そうする前提として 「具体的にどのような方法、単位で分けるの?」って部分がないと その時に、データと処理を一纏めにしたものをオブジェクトとして、ってのが出てくる クラスは機能で分ける、って文言は、おかしなクラス設計をする人に対して クラスは機能で分けなきゃダメだよ、と注意するために有るのであって オブジェクト指向の説明にはなってないんだよ 例えば、「関数は機能でわける」って言い方も出来るし、なんでもそうじゃん http://mevius.5ch.net/test/read.cgi/tech/1451927425/820
821: デフォルトの名無しさん [sage] 2017/08/01(火) 19:28:14.48 ID:zRlG3ihR 平たく言えば「機能で分ける」ってのは クラスの作り方や設計方針の話であって クラスやオブジェクトの根底のメカニズムについては何も言及してないんだよ http://mevius.5ch.net/test/read.cgi/tech/1451927425/821
823: デフォルトの名無しさん [sage] 2017/08/01(火) 23:31:45.78 ID:zRlG3ihR で、結局クラスやオブジェクトの持つメカニズムについては言及しないのであった 書いてある内容は「そういう風に考えてください、そういう風にとらえてください」 程度のものでしかない 後半の並列処理なんか全然オブジェクト指向と関係が無いしな そういう風に書けば、そうなる、ってだけ 「ポイントは「換算」というタスクは〜」の部分に関してなど 一般化して他のものに関しても同じことが言えるし 何の説明にもなってない 唯の一般的に良いといわれるプログラミングの作法を説明しているに過ぎない もちろんその作法はOOPでも通用するが、OOPの説明にはなってない 例えば、クラスを"関数"に置き換えて 「ポイントは「換算」というタスクは当該"関数"が責任を持つ仕事で 処理を頼んだ側まで責任は及ばない設計になっていることです。 "関数"を使う思想では、それぞれで責任が切り分けられているので プログラムの修正の際に修正が延々波及する事態を抑制できるし 処理はタスクを行う実行単位で"関数"に切り分けられている」 っていう風に言ったって別に通じるし、オブジェクト指向の説明になってないことが分かる 一般的に良いといわれるプログラミングの作法を説明しているに過ぎない となれば結局、「関数とクラスは何が違うのか」って事がクローズアップされるべきで 「関数じゃなくてクラスはレートってデータを持ってて、換算という操作関数が付いてんだろ?」 ってのは結構的を得た説明なわけだ、少なくとも君の糞みたいな説明よりは http://mevius.5ch.net/test/read.cgi/tech/1451927425/823
824: デフォルトの名無しさん [sage] 2017/08/01(火) 23:33:36.12 ID:zRlG3ihR だたし、オブジェクトはデータと処理を一纏めにしたものって説明は オブジェクトの性質の全部を言い表しているわけじゃない 「言っている範囲においては間違ったことは言ってない」程度のもの http://mevius.5ch.net/test/read.cgi/tech/1451927425/824
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s