というか階層構造が良いかどうかって問題より先に
階層なら階層だし並列なら並列で
設計した構造をクラスに反映する

少なくともイメージだけじゃない