Loading article…
差分継承は、JavaScript、Io、NewtonScriptなどのプロトタイプベースのプログラミング言語で使用される一般的な継承モデルです。ほとんどのオブジェクトは他のより一般的なオブジェクトから派生し、いくつかの小さな側面のみが異なるという原則に基づいて動作します。通常、オブジェクトが異なる他のオブジェクトへのポインターのリストを内部的に維持します。
類推
差別的遺伝について考えるには、何が違うかという観点から考えます。たとえば、ダンボの外見を誰かに説明しようとする場合、象の観点から説明することができます。象を思い浮かべてください。ダンボは象よりずっと背が低く、耳が大きく、牙がなく、小さなピンクのリボンがあり、飛べます。この方法を使用すると、象を構成する要素について延々と説明する必要はなく、違いを説明するだけで済みます。明確に異なるもの以外は、同じであると安全に想定できます。
参照
外部リンク
- Wayback Machineの JavaScript における差分継承(2019-09-29 アーカイブ) MDN Web Docs より
