楼主:
yauhh (小y宝贝)
2013-03-30 21:28:06原文网址: http://programmers.stackexchange.com/questions/110936/#110939
============= 译文:以下译文使用 Markdown 语法撰写 =============
###关于物件导向程式设计,基于原型比较基于类别的方式,好在哪里?###
***Vivek Viswanathan 发问, Pierre 修改。***
*标签:设计、物件导向、无关于语言*
过去我都在做基于类型的物件导向程式设计,后来当我开始写JavaScript时,对为何都
是用基于原型的方式感到有疑问。
1. 假如可以,请问基于原型的物件导向设计结构上有什么好处?譬如可以期待它在某些
时候执行速度比较快,或者有较不密集占用内存吗?
2. 从程式员的方面看,有什么优点?譬如写什么哪种程式比较简单,或者比较方便借由
原型重新利用别人的程式?
请不要把这个问题看成特别是JavaScript的问题,因为关于JavaScript,过往有人讲
出很多有错的论点,完全跟原型无关。相对的,请由理论方面端视它,告知基于原型对
基于类别有什么不同的好处。
感谢。