すべてのバインディングを1つのモジュールに入れるのは明らかに悪い考えですが、よりエレガントな方法は何だと思いますか?
ボブのアイデアは、この議論の良いスタートになると思います。
この種のことについて、万能のルールを思いつくのは難しいですが、パッケージごとに1つのモジュールから始めるのは確かに良い場所です。モジュールを各パッケージに入れるということは、実装クラスをパッケージプライベートにすることができることを意味します。モジュールはそれらにアクセスしてバインディングを作成できますが、ユーザーはそれらに直接アクセスできません。