【发布时间】:2010-06-09 11:02:17
【问题描述】:
我有一个记录异常的接口,即IExceptionLogger。
此接口有 3 个实现:DBExceptionLogger、XMLExceptionLogger、CSVExceptionLogger。
我有一个使用DBExceptionLogger 的应用程序。
应用程序仅引用IExceptionLogger。如何在应用程序中创建DBExceptionLogger 的实例。
我不能直接引用DBExceptionLogger,因为它会破坏拥有IExceptionLogger 接口的目的。
【问题讨论】:
标签: c# interface code-reuse