参照

参照は「単一方向」のインスタンスのようなものです。参照されたオブジェクトはインスタンスと同じように元のオブジェクトに基づき、独自のモディファイヤを持ちます。元のオブジェクトに対して修正を加えると、その変更は参照オブジェクトにも反映されますが、参照オブジェクトに対する修正は、元のオブジェクトには反映されません。

一方通行の効果が便利なのは、すべての参照に影響する元のオブジェクトを維持できることです。参照オブジェクト自体は、個々の特徴に影響します。

たとえば、頭のモデルを作成している場合に、家族の特徴としてキャラクタ同士を似せるとします。オリジナルのオブジェクトに基本となる特徴を作り、参照オブジェクトでそれぞれの特徴を作ります。

モディファイヤ スタックでは、参照と親オブジェクトとが実線で分けられており、参照のモディファイヤが親オブジェクト、または親オブジェクトへの他の参照には影響しないことがわかります。