ProjectA と ProjectB の 2 つの Maven プロジェクト (ライブラリ) があります。ProjectA には ClassA があり、ProjectB には同様の ClassB があります。
現在、両方のクラスには、同等の他のクラスのインスタンスを取るコンストラクターがあります。そのため、ProjectA と ProjectB は相互に依存しています。
ここで、依存関係を (再) 移動したいので、Bs を使用して As を明示的に構築したい Maven プロジェクトにのみ依存関係が必要になるようにしますか?
どのデザインパターンを使用すればよいですか? 工場?ビルダー?他の何か?