エンティティメソッドに値オブジェクトを(DDDに関して)渡すのがよい方法ですか? たとえば、私は私のエンティティのお客様に方法があります:それは有効な値オブジェクトをエンティティメソッドに渡す
SetAddress(Address invoiceAddress);
のですか?または、アドレスのパラメータを
SetAddress(string street, string town, string zip, string country);
として渡し、必要に応じて例外をスローするようにしてください。
アドレスは不変オブジェクトです。
okありがとう、私はこれが正しいと思ったが、私は確信がなかった – Ivan
あなたは大歓迎です。 –