A <- B <- C <- D

이렇게 있으면,

에서 A가 가지고 있는 값을 받으려면

D->GetC()->GetB()->GetA()->GetObject()...

상호참조에다가 서로 관계를 가지니 뭔가 이상하고,

어떠한 방법을 사용합니까??? 객체지향은 너무 어렵습니다 ㅜㅜ