-1
我有2个项目。我们可以在Nuget Package Creation中创建接口吗?
有一个接口IMHandler
其中有2种方法 -
bool IsValid(Message m)
void Handel(Message m, Callback callback)
在第一个项目,有一个MHandler
类实现IMHandler
。在第二个项目中有4个类实现MHandler
。并且项目1和2中的实现方式不同。
我们计划为可重用性创建Nuget包。以上情况的最佳方法是哪一种?
- 为
MHandler
的两个项目创建两个独立的Nuget包,因为两者的实现都不同。这两个软件包将具有接口及其相应的类。 - 为两个项目创建一个通用的Nuget包,并且只包含Interface。由于不同的实现,这些类将成为项目的一部分。仅包含Nuget包中的接口..这是一个好的设计?