A <- B <- C <- D이렇게 있으면,에서 A가 가지고 있는 값을 받으려면D->GetC()->GetB()->GetA()->GetObject()...상호참조에다가 서로 관계를 가지니 뭔가 이상하고,어떠한 방법을 사용합니까??? 객체지향은 너무 어렵습니다 ㅜㅜ
상속받으면 값을 물려받는거아닙니까
그런 상속구조가 아닌 포함 관계염
상위 객체를 변수로 성정해서 사용하고 싶은 맴버를 가져오면 안되는겨/
자식이 상위객체를 참조하고있다는건 참 무서운 일임.... 자식이 상위객체를 덜컥 삭제라도 해버리면 좆망이라서
뭐 뭐든간에 리스크는 있느니 내마음가느데로 [핡]
내가 하는 질문은 항상 산으로 가는덧
애초에 설계가 잘못
객체 참조 할 때 조심해라 잘못하면 d가 참조하는곳이 없어서 가비지 커넥터가 냠냠한다
포함관계가 유연한건 뭐..아는거고 - 포함을 상위 객체가 하위객체를 사용 포함하기 위해서 포함을 하는데- 하위객체에서는 그걸 미리 알수가 없는거자나,,,?아닌가염?ㅋ
방법은 a=d라고 하면 d값이 a를 바라봄 물론 그 위에 new는 해놧겟지??
MFC에도 doc에서 mainframe 참조할수 있게 함수있듯이, 너가 필요하면 만들어라. 물론 안만들면 리스크는 줄겠지, 그렇다고 필요한데 안만들래?