V2EX  ›  英汉词典

Prototype-based

定义 Definition

prototype-based(原型式的/基于原型的):指一种(多见于编程语言与面向对象模型中)以“原型对象”作为继承与复用基础的机制;对象可以直接从另一个对象复制/委托属性与方法,而不必先定义“类”。(也常用来对比 class-based“基于类的”体系。)

发音 Pronunciation (IPA)

/ˈproʊtəˌtaɪp beɪst/

例句 Examples

Prototype-based languages let objects inherit directly from other objects.
原型式语言允许对象直接从其他对象继承。

In a prototype-based system, delegation can replace class hierarchies for sharing behavior across many objects.
在基于原型的系统中,“委托”可以取代类层级结构,用来在多个对象之间共享行为。

词源 Etymology

prototype 源自希腊语 prōtotypon,意为“最初的样本/原型”(prōto- “第一” + typos “印记/模型”);加上 -based(“以……为基础的”)构成形容词短语 prototype-based,即“以原型为基础的”。

相关词 Related Words

文献与作品 Notable Works

  • Eloquent JavaScript(Marijn Haverbeke)——讨论 JavaScript 的原型链与原型式继承(常出现 “prototype-based” 及相关表述)。
  • JavaScript: The Good Parts(Douglas Crockford)——介绍 JavaScript 的对象模型与原型机制。
  • *You Don’t Know JS (this & Object Prototypes)*(Kyle Simpson)——集中讲解对象原型与委托模型。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1225 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
♥ Do have faith in what you're doing.