4
окружающий контекст против внедрения конструктора
У меня много базовых классов, которым требуется ISessionContext базы данных, ILogManager для журнала и IService, используемый для связи с другими сервисами. Я хочу использовать внедрение зависимостей для этого класса, используемого всеми основными классами. У меня есть две возможные реализации. Базовый класс, который принимает IAmbientContext со всеми тремя классами или вводит …