У меня есть интерфейс для регистрации исключений, т.е. IExceptionLogger
.
Этот интерфейс имеет 3 реализации: DBExceptionLogger
, XMLExceptionLogger
, CSVExceptionLogger
.
У меня есть приложение, которое будет использовать DBExceptionLogger
.
Только для справки приложения IExceptionLogger
. Как мне создать экземпляр DBExceptionLogger
в приложении.
Я не могу ссылаться на DBExceptionLogger
напрямую, так как это нарушит цель наличия IExceptionLogger
интерфейса.