[翻譯] Prototype-based OOP over class-based

作者: yauhh (小y寶貝)   2013-03-30 21:28:06
原文網址: http://programmers.stackexchange.com/questions/110936/#110939
============= 譯文:以下譯文使用 Markdown 語法撰寫 =============
###關於物件導向程式設計,基於原型比較基於類別的方式,好在哪裡?###
***Vivek Viswanathan 發問, Pierre 修改。***
*標籤:設計、物件導向、無關於語言*
過去我都在做基於類型的物件導向程式設計,後來當我開始寫JavaScript時,對為何都
是用基於原型的方式感到有疑問。
1. 假如可以,請問基於原型的物件導向設計結構上有什麼好處?譬如可以期待它在某些
時候執行速度比較快,或者有較不密集佔用記憶體嗎?
2. 從程式員的方面看,有什麼優點?譬如寫什麼哪種程式比較簡單,或者比較方便藉由
原型重新利用別人的程式?
請不要把這個問題看成特別是JavaScript的問題,因為關於JavaScript,過往有人講
出很多有錯的論點,完全跟原型無關。相對的,請由理論方面端視它,告知基於原型對
基於類別有什麼不同的好處。
感謝。
作者: Minilogo   2013-03-30 23:07:00
無關語言,GOOD!
作者: swpoker (swpoker)   2013-04-01 11:35:00
深有同感~我在設計web service也是有這樣的問題
作者: stopcrying (賣考)   2013-04-08 12:37:00
推,最近才看了這篇文章

Links booklink

Contact Us: admin [ a t ] ucptt.com