|
올려준 그림과 설명으로만 생각할땐...
list 한개면 충분할듯 한데요?
db로 치면 Table을 하나만 만든다는거죠~!
그러면 어떻게 구분하냐구요?
db로 치면 구분하는 field하나 추가하면 되듯이
list에 들어가는 class의 member변수에 type 변수 하나 추가하여
거기다 번호 써놓고 list에 add하면 될것 같은데요~!
그럼..
배우는개발자 님이 쓰신 글 :
: (그림참조)
:
: A는 B클래스는 가지고 있습니다. DB에서 데이터를 받은뒤에 어떤 자료구조로
: 가지고 있어야 좋을지 모르겠습니다.
: 개념적으로는 그림의 첫번째가 맞는거 같은데 그렇게 되면
: A 객체의 갯수만큼 tlist를 만들어야 합니다.
: 그래서 생각한것이 tlist는 단 2개만 지니고 있고
: a클래스의 고유식별 번호를 b클래스가 지니고 있어서 이를 이용해
: 참조하고 있는 방법을 생각했습니다. (DB의 테이블 구조처럼)
:
: tlist의 성능자체도 어느정도지 확신이 없긴 한데
: 고수님들의 조언 부탁드리겠습니다.
|