簡體   English   中英

第三方庫的不同版本的實用程序設計

[英]Design of utilities for diffrent versions of 3rd party library

我繼承了一個應用了這種解決方案的項目:

第三方庫有5個版本。 該解決方案中有5個項目,帶有對應於第3方庫相應版本的實用程序。

解決方案中的很多實用程序類對於所有版本的3rd party庫都具有相同的代碼。 以這種方式解決了復制問題-所有項目都需要相同的代碼文件存儲在某個公用文件夾中,並作為指向所有項目的鏈接添加。

我不認為使用鏈接共享代碼是最好的方法。 您能否告訴我這是一種不好的方法,如果是,請告訴我什么是解決此類代碼重復的正確方法?

提前致謝。

這是否“不好”是相當主觀的。

鏈接代碼文件之所以可能是有原因的-有時有必要在多個項目之間共享這樣的文件。

根據版本之間第三方庫的不同,可能可以編寫一些包裝程序代碼來處理這些差異並將其隔離。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM