Post on 18-Jan-2018
description
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