2017-02-28 44 views
-1

我有2个项目。我们可以在Nuget Package Creation中创建接口吗?

有一个接口IMHandler其中有2种方法 -

bool IsValid(Message m) 

void Handel(Message m, Callback callback) 

在第一个项目,有一个MHandler类实现IMHandler。在第二个项目中有4个类实现MHandler。并且项目1和2中的实现方式不同。

我们计划为可重用性创建Nuget包。以上情况的最佳方法是哪一种?

  1. MHandler的两个项目创建两个独立的Nuget包,因为两者的实现都不同。这两个软件包将具有接口及其相应的类。
  2. 为两个项目创建一个通用的Nuget包,并且只包含Interface。由于不同的实现,这些类将成为项目的一部分。仅包含Nuget包中的接口..这是一个好的设计?

回答

0

我得到了我的问题的答案 - 为这两个项目创建了2个独立的Nuget包,因为两个实现都不同。非常基本的原因是执行上的差异。

相关问题