すいません、クラスの関連について質問なのですが、
ヘッダークラスと明細クラスがあった場合に、

�@ヘッダークラスに明細クラスの配列を保持
�A各明細クラスにヘッダークラスを保持

一般的にどちらの設計がスマートなんでしょうか?
どなたかご教授下さい。