モジュールの構成について質問です。

サブモジュールを作るとき、
親の下に沢山ぶら下げるの(ハブ型?)と
子・孫とどんどんつないでいくの(ツリー型)とを比較して
保守性と、メモリ効率・処理速度などの性能面から
それぞれの長所短所を教えてください。