可能重複:
Should you wrap 3rd party libraries that you adopt into your project?包裝或不包裝開放源碼框架?
我使用的mail.jar,一個開源的API來發送郵件在java中。
我想知道我是否應該換了電話我自己的框架是這樣的:那麼
DedicatedFramework.sendMail(subject, body, recipientList);
這dedicatedFramework將作出必要調用的mail.jar。
這個想法是,如果明天我將一個新版本的mail.jar替換爲棄用/更改方法的新版本,那麼我會減少我的耦合。
另一方面,我添加鍋爐代碼只是爲了「隱藏」框架。
你們對此做了什麼?
當然,也可能是比郵箱另一個框架:圖片管理,JdbcTemplate的,GoogleCollections ...
常識沒有「應該」。當你需要抽象時,抽象是一個方便的工具。完全取決於。 – 2011-12-21 15:54:01
Definitile,我的道歉!我讀得太快了嚮導的建議:( – 2011-12-21 17:21:07