1. 程式人生 > >常用設計模式-適配器模式

常用設計模式-適配器模式

使用 關聯 strong 現在 想要 一個 設計模式 常用 適配

1、適配器使用場景:

1、系統需要使用現有的類,而此類的接口不符合系統的需要。

2、想要建立一個可以重復使用的類,用於與一些彼此之間沒有太大關聯的一些類,包括一些可能在將來引進的類一起工作,這些源類不一定有一致的接口。

3、通過接口轉換,將一個類插入另一個類系中。(比如老虎和飛禽,現在多了一個飛虎,在不增加實體的需求下,增加一個適配器,在裏面包容一個虎對象,實現飛的接口。)

2、生活場景

目前只有適配二腳插頭的插座,但是買回來的電器是三腳的插頭。

那如果讓三腳插頭可以插在二腳的插座上呢? 這時候就可以用適配作為橋梁,適配器連接二腳插頭和三腳的插座。

3、代碼實現

常用設計模式-適配器模式