適配器模式複習總結

適配器模式:將一個類的接口轉換成客戶希望的另一個接口.適配器模式讓那些接口不兼容的類可以一起工作.

適配器模式角色:目標抽象類,適配器類,適配者類

類適配器:適配器繼承適配者實現目標抽象類.

對象適配器:適配器實現目標抽象類,維持一個適配者類的成員引用

缺省適配器/單接口適配器:選擇性實現部分抽象方法.

缺省適配器角色:適配者接口,缺省適配器,具體業務類.

雙向適配器:適配器類中不僅維持了對目標類的引用還維持了對適配者的引用.

適配器模式優點:增加了系統的透明性和複用性,讓系統更加靈活.

適配器模式缺點:類適配器和對象適配器各有各的缺點和侷限性.

適配器模式適用於系統想要使用一些現有的類,而這些類的接口不符合系統的需求的場景.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章