假設您有兩個完全獨立的項目:Project 1和Project 2.一個是Windows應用程序,另一個是Web應用程序。內部方法代碼重用
如果這兩個項目需要類A,B和C爲自己內部使用,什麼是在這兩個項目之間的類促進代碼重用的最佳方式(尤其是作爲代碼隨時間更新)?
- 部隊類是公共的,打破整齊公共接口,並從一個項目一個參考其他(呸!)
- 創建的共享組件的第三個項目,然後僅在內部使用它們對於主要項目(yuck!)
- 將項目1中的類「添加」到項目2(超出項目文件夾)並接受項目2將不具有需要在其項目文件夾中構建的所有類(可接受,但並不理想)
- 取決於複製粘貼,源代碼控制交叉引用或其他非編程特技。
- 多數民衆贊成躲避我此刻的其他技術(手指交叉...)
注意,這些是相同的,內部的,輔助類所必需的兩個項目。
哇。我從來沒有聽說過這個,但它看起來只是我需要的東西。你每天都會學到一些東西! – Flipster 2010-12-13 06:05:56
太棒了。這很好,而且比我預期的更容易。 +1並被接受。謝謝,約翰! – Flipster 2010-12-13 06:17:32