基於原型編程
維基百科,自由的 encyclopedia
基於原型編程(英語:prototype-based programming)或稱為基於原型的編程、原型編程,是面向對象編程的一種風格和方式。在原型編程中,行為重用(在基於類的語言通常稱為繼承),是通過複製已經存在的原型對象的過程實現的。這個模型一般被認為是無類的、面向原型、或者是基於實例的編程。
原型編程最初的(也是最經典的)例子是編程語言Self,它是由David Ungar(英語:David Ungar)和Randall Smith開發的。但是無類編程方式最近變得越來越受歡迎,並且被JavaScript、Cecil(英語:Cecil (programming language))、NewtonScript、Io、REBOL,還有一些其他的程序語言所採納。