Допустим, у вас есть решение с парой проектов - Website
, Data
и Services
.
Проект Website
взаимодействует со слоем Services
.Он проверяет отправляемый запрос, а затем, в случае успеха, получает соответствующую информацию из базы данных внутри проекта Data
.
Учитывая эту структуру, давайте иметь один простой метод в каждом проекте:
Website.GetUsers()
-> звонки Services.GetUsers()
Services.GetUsers()
-> звонки Data.GetUsers()
Data.GetUsers()
Теперь мыМожно сказать, что вызывающий абонент для Data.GetUsers()
равен Services.GetUsers()
.Точно так же вызывающий абонент для Services.GetUsers()
является Website.GetUsers()
.