MVVM Использование службы внедрения зависимостей - PullRequest
0 голосов
/ 16 мая 2019

Если у меня есть две службы, скажем, IPrinterService и ILoggerService, я должен внедрить ILoggerService в мою реализацию IPrinterService и зарегистрировать исключения из моей реализации, или я должен внедрить обе службы в мою ViewModel, и если IPrinterService выдает исключение, зарегистрируйте это, используя введенныйILoggerService

1 Ответ

1 голос
/ 17 мая 2019

Мое мнение таково, что вы должны делать все, что создаст наименьшее количество зависимостей в вашем коде. Это обычно (но не всегда) означает внедрение службы регистрации в службу печати. ​​

...