基于原型编程 基于原型编程英語prototypebased programming或称为原型程序设计原型编程是面向对象编程的一种风格和方式在原型编程中行为重用在基于类的语言通常称为继承是通过复制已经存在的原型对象的过程实现的这个模型一般被认为是无类的面向原型或者是基于实例的编程 原型编程最初的也是最经典的例子是编程语言Self它是由David Ungar英语David Ungar和Randall Smith开发的但是无类编程方式最近变得越来越受欢迎并且被JavaScriptCecil英语Cecil programming languageNewtonScriptIoREBOL还有一些其他的程序语言所采纳