ADM と RDM の違いを理解しようとしています。
私の見方では、adM と RDM の議論はすべて、ワークフロー (オブジェクトのコラボレーション) を実際に決定する場所に帰着します。RDM は、データ リポジトリ オブジェクトと検証オブジェクトをビジネス オブジェクト (モデル) のコンストラクターに挿入します。ビジネス オブジェクト メソッドは、これらのオブジェクトを連携させるワークフローを定義します。
ADM は、これらすべての共同オブジェクト (モデル、リポジトリ、検証オブジェクトを viewModel/controller などに渡します) を渡します。viewmodel/controller のメソッドは、オブジェクト間のワークフローの共同作業を定義します。
これは正しいですか、それとももっと基本的なものが欠けていますか?