Referência

As Referências são como instâncias de "via única". Os objetos referenciados são baseados no objeto original, que são instâncias e podem ter seus próprio modificadores únicos. Qualquer modificação feita ao objeto original passa para suas referências, mas qualquer modificação feita para uma referência não passa de volta para o original.

O efeito de via única é útil, já que é possível manter um original que irá afetar todas suas referências, enquanto as próprias referências podem assumir características individuais.

Se você estiver modelando cabeças, por exemplo, você pode querer manter uma semelhança familiar em seus personagens. Você pode modelar recursos básicos no original e depois modelar recursos específicos em cada referência.

Na pilha modificadora, uma linha sólida separa a referência do respectivo objeto pai. Desse modo, é possível ver que o efeito dos modificadores na referência não afetará o objeto pai nem outras referências ao mesmo.