適配器模式的本質(zhì):轉(zhuǎn)換匹配,復(fù)用功能
優(yōu)點(diǎn):
1.更好的復(fù)用性
2.更好的可擴(kuò)展性
缺點(diǎn):
過多的使用適配器,會(huì)讓系統(tǒng)非常凌亂,不容易整體進(jìn)行把握
何時(shí)使用適配器模式虚婿?
1.如果你想要使用一個(gè)已經(jīng)存在的類,但是它的接口不符合你的需求泳挥,這種情況可以使用適配器模式然痊,來把已有的實(shí)現(xiàn)轉(zhuǎn)換成你需要的接口。
2.如果你想創(chuàng)建一個(gè)可以復(fù)用的類屉符,這個(gè)類可能和一些不兼容的類一起工作剧浸,這種情況可以使用適配器模式锹引,到時(shí)候需要什么就適配什么。
3.如果你想使用一些已經(jīng)存在的子類唆香,但是不可能對每一個(gè)子類都進(jìn)行適配嫌变,這種情況可以選用對象適配器,直接適配這些子類的父類就可以了躬它。