このトピックでは、集約が設定された変換後の関係の例を示します。
集約は、図 2 に示すように、2 つのクラス間に設定されます。
01 GRANDCHILD .
05 PARENT .
10 ATTR1 PIC X(32).
10 ATTR2 PIC X(32).
05 CHILD .
10 ATTR5 PIC X(32).
10 ATTR6 PIC X(32).
10 CONTAINMENT .
15 ATTRIBUTE1 PIC X(32).
15 REF USAGE POINTER.
05 GRANDCHILD .
10 ATTR7 PIC X(32).
図 3 では、Containment と Ref の間の集約関係を関連関係に置き換えてあります。 結果は同じです。
01 GRANDCHILD .
05 PARENT .
10 ATTR1 PIC X(32).
10 ATTR2 PIC X(32).
05 CHILD .
10 ATTR5 PIC X(32).
10 ATTR6 PIC X(32).
10 CONTAINMENT .
15 ATTRIBUTE1 PIC X(32).
15 REF USAGE POINTER.
05 GRANDCHILD .
10 ATTR7 PIC X(32).
