我编写了一个类库,其中包含一个类和该类的接口。
目前类是私有的,接口是公共的。
如果我将类库的 dll 导入控制台应用程序,我知道我需要像这样实例化接口:
IInterface iinterface = new Class();
但要实现这一点,该类也必须是可公开访问的。我理解您为什么要针对接口而不是类进行编码,但是我应该让第三方访问类和接口吗?
我编写了一个类库,其中包含一个类和该类的接口。
目前类是私有的,接口是公共的。
如果我将类库的 dll 导入控制台应用程序,我知道我需要像这样实例化接口:
IInterface iinterface = new Class();
但要实现这一点,该类也必须是可公开访问的。我理解您为什么要针对接口而不是类进行编码,但是我应该让第三方访问类和接口吗?