0

高度にモジュール化されたアプリケーション (OSGi で実装) の場合、ドメイン モデル専用のモジュールを 1 つ使用します。インターフェイスの実装は、柔軟性を最大限に高めるための単純な POJO です (ドメイン モジュールに依存する他のモジュールは、他の依存関係を継承しません)。

したがって、このような環境を見ることができます: あるモジュールから別のモジュールに渡されるこれらの単純なドメイン オブジェクトがあります。つまり、それらを POJO-DTO と呼ぶことができますよね? DTO は、そこにあるデータ ストレージについて何も知りません。

このアーキテクチャでは、モジュールはそのドメイン モデルに最小限の依存関係を持ちます。モジュールは独立して簡単に開発できます。

私たちが直面している問題の 1 つは、モジュールがドメイン モジュールの同じインターフェイスを使用して独自の内部ドメインを実装できることです。したがって、2 つの実装を一方から他方にコピーする必要があります。これはエラーが発生しやすいことです。

同じインターフェースを持つ2つの実装をコピー/マージするための優れたテクニック/コンセプト/ライブラリはありますか?

ありがとう!

4

0 に答える 0