[討論] 為何今日物件導向寫法是parent前於sub ?

看板Soft_Job (軟體人)作者 (高級伴讀士官長)時間7年前 (2018/05/11 15:15), 編輯推噓0(6630)
留言42則, 24人參與, 7年前最新討論串1/1
中國人、日本人、南韓的姓氏是放在名字面前,地址也是大地名開始寫到轄下小地名 歐美人姓氏是放在後面,地址也是從小區域往大範圍寫 也就是亞洲先從集合體開始寫,往後寫到所指定的目標 歐美人則顛倒,先從指定的目標開始寫,最後才寫到集合體的名稱 假設有一個 class 內容是這樣 class Mike { albert(){ return "I am albert"; } } let mike = new Mike(); 為何今天呼叫物件內功能的寫法是 mike.albert() 而不是像歐美習慣的 albert(), mike ? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.88.200 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1526022938.A.A18.html

05/11 15:21, 7年前 , 1F
我覺得歐美名字結構是王小明-> 小明 是 王 家的孩子
05/11 15:21, 1F

05/11 15:22, 7年前 , 2F
可是應該還是會 小明 去讀書 這樣的邏輯吧
05/11 15:22, 2F

05/11 15:22, 7年前 , 3F
看到這種文章我都會覺得是來亂的
05/11 15:22, 3F

05/11 15:22, 7年前 , 4F
不是主詞(class)跟動詞(method)的關係嗎,甚麼集合
05/11 15:22, 4F

05/11 15:22, 7年前 , 5F
05/11 15:22, 5F

05/11 15:32, 7年前 , 6F
class 名字 extend 姓氏,好像蠻歐美的阿
05/11 15:32, 6F

05/11 15:39, 7年前 , 7F
可能跟語彙分析的演算法開發有關係
05/11 15:39, 7F

05/11 15:45, 7年前 , 8F
因為物件導向不是這樣解釋 方法是動詞 物體是主詞
05/11 15:45, 8F

05/11 15:56, 7年前 , 9F
原來如此,我一直以為方法是物件的轄下單位
05/11 15:56, 9F

05/11 15:56, 7年前 , 10F
所以會搞錯,以為 albert 應該是 mike 下的一個東西
05/11 15:56, 10F

05/11 15:57, 7年前 , 11F
就好像松山是台北市下的一個行政區、英文是蔡家的孩子
05/11 15:57, 11F

05/11 15:58, 7年前 , 12F
一個 class 有很多個 method,所以覺得 class 是集合體
05/11 15:58, 12F

05/11 15:59, 7年前 , 13F
就好像台北市是12個行政區的集合體一樣
05/11 15:59, 13F

05/11 16:07, 7年前 , 14F
主詞受詞的問題,討論這個一點意義都沒有
05/11 16:07, 14F

05/11 16:18, 7年前 , 15F
每個人用OO思維設計出來的想法都不同
05/11 16:18, 15F

05/11 16:19, 7年前 , 16F
這種東西沒有標準答案
05/11 16:19, 16F

05/11 17:11, 7年前 , 17F
其實我也想過
05/11 17:11, 17F

05/11 17:12, 7年前 , 18F
看到java的包跟URL是相反的,覺得很趣味
05/11 17:12, 18F

05/11 17:13, 7年前 , 19F
java有一包com.google.account 命名非常比OO習慣,網址
05/11 17:13, 19F

05/11 17:13, 7年前 , 20F
卻是account.google.com,有趣
05/11 17:13, 20F

05/11 17:53, 7年前 , 21F
性質.公司.功能 的確符合我的想法,跟網址卻相反
05/11 17:53, 21F

05/11 17:54, 7年前 , 22F
這麼一說網址的寫法就的確是似歐美地址的寫法為導向
05/11 17:54, 22F

05/11 19:15, 7年前 , 23F
討論這個目的是什麼?軟體幹嘛不叫體軟
05/11 19:15, 23F

05/11 19:56, 7年前 , 24F
05/11 19:56, 24F

05/11 20:10, 7年前 , 25F
為什麼金色狂風不也倒過來寫
05/11 20:10, 25F

05/11 20:22, 7年前 , 26F
原po欠噓 一定沒寫過不同os不同語言的多重專案
05/11 20:22, 26F

05/11 20:22, 7年前 , 27F
先體會一下寫android又寫ios的錯亂吧
05/11 20:22, 27F

05/11 21:19, 7年前 , 28F
common lisp是反過來的啊,https://goo.gl/4wA3G1
05/11 21:19, 28F

05/11 22:22, 7年前 , 29F
大哉問 為什麼賦值是值在右變數在左?
05/11 22:22, 29F

05/11 22:23, 7年前 , 30F
為什麼迴圈關鍵字是 while 不是 loop
05/11 22:23, 30F

05/11 22:24, 7年前 , 31F
為什麼中斷迴圈是 break 不是 interrupt?
05/11 22:24, 31F

05/12 00:16, 7年前 , 32F
推主詞動詞的關係
05/12 00:16, 32F

05/12 10:41, 7年前 , 33F
因為文字是左往右長
05/12 10:41, 33F

05/12 10:41, 7年前 , 34F
你考慮一下開發環境的候選詞機能的話就不會這樣問了
05/12 10:41, 34F

05/12 10:43, 7年前 , 35F
你打了function 系統要搜尋多少母集合去找符合的?
05/12 10:43, 35F

05/12 13:13, 7年前 , 36F
這東西你先破提一下為什麼你做什麼碰到這問題 會好一點
05/12 13:13, 36F

05/12 13:13, 7年前 , 37F
另外 有programming版
05/12 13:13, 37F

05/12 18:55, 7年前 , 38F
先有點常識
05/12 18:55, 38F

05/14 14:12, 7年前 , 39F
有認真思考回文還是推下
05/14 14:12, 39F

05/15 19:50, 7年前 , 40F
Mike 是class ?? Albert 是 behavior??
05/15 19:50, 40F

05/16 19:19, 7年前 , 41F
語文是習慣 寫程式就回歸物件觀念
05/16 19:19, 41F

06/03 21:27, 7年前 , 42F
幹智商夠低,我喜歡
06/03 21:27, 42F
文章代碼(AID): #1QzKCQeO (Soft_Job)
文章代碼(AID): #1QzKCQeO (Soft_Job)