Java SPI機制

SPI全稱Service Provider Interface,是Java提供的一套用來被第三方實現或者擴展的API,它可以用來啓用框架擴展和替換組件。 Java SPI 實際上是「基於接口的編程+策略模式+配置文件」組合實現的動態加載機制。 系統設計的各個抽象,往往有很多不同的實現方案,在面向的對象的設計裏,一般推薦模塊之間基於接口編程,模塊之間不對實現類進行硬編碼。一旦代碼裏涉及具體的實現類,
相關文章
相關標籤/搜索