2017-02-28 81 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包,因爲兩個實現都不同。非常基本的原因是執行上的差異。

相關問題