用Java SPI實現可插拔

前言:  在軟件系統的設計中,可插拔是一個重要特性。它意味着給系統添加新功能的時候(或者將原來功能的實現替換成新的實現而保持接口不變),不改變系統已有功能。這樣的可插拔的功能模塊被稱爲插件。插件(plugin)的出現能夠很好地支持系統的可擴展性(Extensibility). 一個擴展性好的系統意味着很容易替換或者增長某些功能。 本文的目的是使用JDK6(或以上)的SPI(Service Prov
相關文章
相關標籤/搜索