基於原型編程

基於原型編程  或稱爲 - { zh - cn: 原型程序設計; zh - tw: 基於原型的編程; } - 、 原型編程 ， 是面向對象編程的一種風格和方式 。 在原型編程中 ， 行爲重用 （ 在基於類的語言通常稱爲繼承 ） ， 是通過複製已經存在的原型對象的過程實現的 。 這個模型一般被認爲是無類的 、 面向原型 、 或者是基於實例的編程 。 原型編程最初的 （ 也是最經典的 ） 例子是編程語言Self ， 它是由和Randall Smith開發的 。 但是無類編程方式最近變得越來越受歡迎 ， 並且被JavaScript 、 、 NewtonScript 、 Io 、 REBOL ， 還有一些其他的程序語言所採納 。