Aggregation. Family A Person with Children: Anna BobCarl.

Post on 18-Jan-2018

219 views 0 download

description

Family Setup Main owns memory for list of Persons 0? 1? 2? 3? 4? 5? 6? 7?

Transcript of Aggregation. Family A Person with Children: Anna BobCarl.

Aggregation

Family

• A Person with Children:Anna

Bob Carl

Family Setup

• Main owns memoryfor list of Persons

0 ?

1 ?

2 ?

3 ?

4 ?

5 ?

6 ?

7 ?

Family

• setupFamily fills array0 Anna

1 Bob

2 Carl

3 Dana

4 Erin

5 Fay

6 George

7 Henry

Family

• Then sets up relationsAnna

Bob Carl

Dana Erin Fay

George Henry0 Anna

1 Bob

2 Carl

3 Dana

4 Erin

5 Fay

6 George

7 Henry

Adding Children

• AnnaBefore Kid After

Family

• A family treeAnna

Bob Carl

Dana Erin Fay

George Henry

annaPtr

Family

• A family treeAnna

Bob Carl

Dana Erin Fay

George Henry

currentPerson

annaPtr

Family

• A family treeAnna

Bob Carl

Dana Erin Fay

George Henry

currentPerson

annaPtr

Family

• A family treeAnna

Bob Carl

Dana Erin Fay

George Henry

currentPerson

annaPtr