オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net (947レス)
前次1-
抽出解除 レス栞

85
(1): デフォルトの名無しさん [sage] 2016/01/10(日) 09:36:41.30 ID:AcnVMiQc(1/6) AAS
>>68
68(1): デフォルトの名無しさん [sage] 2016/01/10(日) 01:16:08.27 ID:+l1yiqNW(1/4) AAS
x.sin() では x がオブジェクトで、sinというメソッド(もしくはメッセージ?)を処理していて、
sin(x) では sin がオブジェクトで、xという入力を処理している。

どちらかの方がよりオブジェクト指向的だという序列なんかない。
数学関数それ自体をオブジェクトと認めようとしない思想(?)の根源は何なんだ?

違うよな
どちらがオブジェクト志向的かといえばx.sin()でしょ
xというオブジェクトにsin()というメソッドが属しているという考えなんだから
sin()は関数に対してxというオブジェクト、あるいは単にデータを引き渡しているだけ

後者は明らかに関数的な考え方、動詞優位
いいえ。
sin(x) と書いたときのsinは十分オブジェクトに見えるでしょ。
xとsinは違う階層(空間)に属するモノだけど、後者の方が階層としては高い。
x.sin()と書くと、あるオブジェクトが自分より高い階層のオブジェクトを所有しているように見えてしまう。
これは俺にとっては不自然なので好きになれない。
97
(3): デフォルトの名無しさん [sage] 2016/01/10(日) 13:51:03.83 ID:ainPuYsM(1/7) AAS
>>85
実装がどうあれ、OOPではメソッドはオブジェクトに属するものとして考えるから、
x.sin(value)の表記は不自然じゃ無いだろ。sinはオブジェクトxに属している。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.370s*