1
2
将接口存储在单独的类库中的好处在于 解耦 实现和使用类库。如果接口与具体的实现类在一起,那么 implementingclasses.dll<---clientclasses.dll 如果将接口放入单独的程序集中,则更像这样: implementingclasses.dll--->interfaces.dll---clientclasses.dll 请注意,这将消除客户机代码和实现之间的耦合——这将允许您的整个应用程序使用基于配置的方法来定位适当的实现类。 |