Выше / ниже абоненты - PullRequest
       2

Выше / ниже абоненты

1 голос
/ 18 сентября 2010

В анализе кода VS2010 существует концепция вызывающих / нисходящих абонентов.Что именно является абонентом вверх / вниз по течению?

Спасибо

1 Ответ

1 голос
/ 07 июля 2011

Допустим, у вас есть решение с парой проектов - Website, Data и Services.

Проект Website взаимодействует со слоем Services.Он проверяет отправляемый запрос, а затем, в случае успеха, получает соответствующую информацию из базы данных внутри проекта Data.

Учитывая эту структуру, давайте иметь один простой метод в каждом проекте:

  • Website.GetUsers() -> звонки Services.GetUsers()
  • Services.GetUsers() -> звонки Data.GetUsers()
  • Data.GetUsers()

Теперь мыМожно сказать, что вызывающий абонент для Data.GetUsers() равен Services.GetUsers().Точно так же вызывающий абонент для Services.GetUsers() является Website.GetUsers().

...