データの取得に使用される仕様パターンのみを見てきましたが、検証には使用していません。同僚は、変更を保存するときにオブジェクトが無効にならないように、仕様パターンを使用してオブジェクトを「検証」できると提案しました。
例として、Address の値を持つルートの Customer オブジェクトがあるとします。オブジェクトへの変更を追跡し、作業単位に送信できる仕様を作成して、変更を保存する前に住所が有効であること (物理的な住所、都市、州があること) を確認できます。
これについて何か考えはありますか?