참조는 "단방향" 인스턴스와 유사합니다. 참조된 오브젝트는 인스턴스처럼 원래 오브젝트를 기준으로 하며 고유한 수정자를 가질 수 있습니다. 원래 오브젝트에서 수정한 사항은 해당 참조로 전달되지만 참조에서 수정한 사항은 원래 오브젝트로 다시 전달되지 않습니다.
단방향 효과는 모든 참조에 영향을 주는 원래 오브젝트를 유지할 수 있기 때문에 유용하지만 참조 자체는 개별 속성을 가질 수 있습니다.
예를 들어 머리를 모델링하려는 경우 가족의 유사점을 속성으로 유지할 수 있습니다. 원래 오브젝트에서 기본 특징을 모델링한 다음 각 참조에서 세부 사항을 모델링할 수 있습니다.
수정자 스택에서는 실선으로 상위 오브젝트와 참조를 구분하므로 참조의 수정자 효과가 상위 오브젝트나 다른 참조에 영향을 주지 않는다는 점을 확인할 수 있습니다.