У меня есть интерфейс для регистрации исключений, то есть IExceptionLogger
.Как ссылаться на класс, реализующий определенный интерфейс?
Этот интерфейс имеет 3 реализации: DBExceptionLogger
, XMLExceptionLogger
, CSVExceptionLogger
.
У меня есть приложение, которое будет использовать DBExceptionLogger
.
Только ссылки на приложения IExceptionLogger
. Как создать экземпляр DBExceptionLogger
в приложении.
Я не могу сослаться на DBExceptionLogger
непосредственно, так как это нарушит цель использования интерфейса IExceptionLogger
.
Найдено несколько статей по фабричной схеме. Будет реализовывать один из моих собственных сегодня днем и использовать предлагаемый код. Спасибо! – 2010-06-09 11:54:19