Когда использовать событие домена и двойную отправку

Я не понимаю, когда использовать события предметной области, а когда - двойную отправку. Уди призывает нас использовать события предметной области для сохранения инкапсуляции модели и вдали от анемичного дизайна, но, на мой взгляд, события предметной области можно использовать только после того, как операция была выполнена или закончилась внезапно, а не в то время, когда операция выполняется.

Например: при решении некоторой бизнес-логики мне нужно получить доступ к репозиторию, а затем, основываясь на значении, я могу вызвать события домена. Но вопрос в том, как модель может получить доступ к репозиторию во время решения бизнес-логики. здесь, на мой взгляд, мы могли бы использовать двойную отправку .

Скажите, пожалуйста, верны ли приведенные выше утверждения?

7
задан jnm2 19 January 2016 в 16:29
поделиться