2010年10月12日 星期二
Overloading VS. Overriding
剛學物件導向程式設計的人常常把Overriding與Overloading兩個詞搞混,不僅是因為這兩個單字看起來很像,連使用方式都很類似。於是愛用國貨的中文書市場為了造福國內廣大英文辨識力不良族群,推出了以下絕妙的通俗翻譯:
Overloading=多載。
Overriding=覆載。
這翻譯絕妙的地方在於繼承了英文單字看起來很類似的特性,從字面來看也很難明白其中意涵,於是還是讓人看得霧煞煞,令人不禁想豎起大拇指大讚「這就是物件導向啊!」
就在這個時候,國內的大學生發現這可能是教授為了能當更多人而玩的文字遊戲,又或者是當初的翻譯者害怕太多人學會之後飯碗不保,刻意翻得很奇怪,於是提出更明確的翻譯方式以自救:
Overloading = 給予太多工作 (load多到太over)。
Overriding =忤逆家長 (也就是ride在家長頭上太over的意思)。
閱讀更多 »
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)
分類
日常生活
(3)
物件導向技術之詮釋學
(6)
美學運算
(2)
淺談設計模式
(1)
瞎掰
(3)
Java
(5)
網誌存檔
►
2020
(1)
►
2月
(1)
►
2013
(1)
►
1月
(1)
▼
2010
(4)
►
11月
(1)
▼
10月
(1)
Overloading VS. Overriding
►
1月
(2)
►
2009
(9)
►
7月
(4)
►
6月
(5)