Вопрос дизайна в WPF .NET - PullRequest
       14

Вопрос дизайна в WPF .NET

0 голосов
/ 21 февраля 2010

Event Management Событие - это объект, который может быть вызван при выполнении указанного условия. Пользователь создает событие, предоставляя следующие входные данные:

  1. Название события
  2. Тип события (событие можно классифицировать)
  3. В зависимости от типа события существует условие, которое пользователь должен указать. Это условие является критерием для поднятия события.
  4. Событие имеет методы уведомления, такие как: SMS, электронная почта, воспроизведение звука и т. Д. уведомлено любым уведомлением, которое указал пользователь.

Пользователь может указать все способы уведомления, это означает, что пользователь уведомляется посредством SMS, электронной почты и воспроизведения звука при возникновении события. Подумайте о волшебнике, чтобы войти во все вышеперечисленное. Пожалуйста, предложите мне гибкий дизайн для реализации этого.

1 Ответ

0 голосов
/ 21 февраля 2010

Уди Дахан написал две отличные статьи ( в своем блоге и для MSDN ) о шаблоне событий домена , который звучит так, как будто он соответствует вашим целям.

Шаблон событий домена имеет свои недостатки; с самой распространенной жалобой на то, что трудно узнать, на какие события подписаны, и это может стать неуправляемым. Это сказанное, я использовал это прежде и очень рекомендовал бы это.

...