配接器模式
p...概括:在配接器類 Adapter 中,將現有介面 Adaptee 中的方法作為資料源傳入配接器類,然后轉換成目標介面 Target 中的方法,如果客戶端要呼叫,那么就呼叫 Adapter類物件且傳入 Adaptee 物件即可,
Target目標介面:定義系統的需求規范
Adapter配接器類:實作目標介面,將Adaptee(類似資料源)經過處理實作了 Target 定義的功能
Adaptee現有介面:類似于能夠提供資料,供配接器優化處理實作新的需求
● 物件配接器
配接器eg:將交流電 轉換成 直流電
系統需要使用現有的類,而此類的介面不符合業務需求,需要將現有的類和系統做一個兼容處理,就可以用到配接器模式,提高了類的復用,代碼靈活性

Adapter:配接器類,適配現有介面 (Adaptee,所以配接器類中含有現有介面) 使其滿足 Client(系統) 的需求,它要實作 Target介面,
針對目標介面,配接器中提供了轉換程序(就類似于交流電 => 直流電的程序)
Target: 目標介面,實作客戶端最新的業務需求




● 類配接器(不推薦)
違背了里式替換原則,Adapter類繼承了UserServiceImpl,在用到Adapter類物件的時候不能用它的父類替換
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/542357.html
標籤:設計模式
