За последние пару месяцев я довольно много читал о Domain Driven Design (DDD), в котором используется концепция, называемая Domain Events . Все примеры, которые я видел до сих пор, используют либо фреймворк, такой как MediatR или FluentEvents , либо они используют другую самодельную реализацию.
Сегодня я обсуждал MediatR со своим коллегой, и он спросил, почему я не просто использовал ключевое слово C # buildin event
, которое, похоже, делает то же самое. После нескольких часов поиска в Google я нашел гораздо больше примеров, все без ключевого слова event
, но без объяснения, почему они его не используют.
Может кто-нибудь дать мне одну или несколько веских причин, почему другие методы предпочтительнее встроенного ключевого слова event
.