-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包中的接口..這是一個好的設計?