【简易设计模式07】适配器模式
生活随笔
收集整理的這篇文章主要介紹了
【简易设计模式07】适配器模式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
總第59篇
技術(shù)只是一個(gè)工具,它是為業(yè)務(wù)服務(wù)的,不管系統(tǒng)設(shè)計(jì)的多么完美,都無(wú)法逃避新業(yè)務(wù)的發(fā)生,這就需要有一種”補(bǔ)救模式“——適配器模式,來(lái)保證我們?cè)O(shè)計(jì)的系統(tǒng)在生命周期內(nèi)能夠穩(wěn)定、健壯地運(yùn)行。本篇將詳細(xì)梳理適配器模式的設(shè)計(jì)思想。
1.適配器模式的概念
適配器模式(Adapter Pattern)也稱(chēng)作變壓器模式,也是包裝模式的一種(包裝模式有多種),它是指將一個(gè)類(lèi)的接口變換成客戶端所期待的另一種接口,從而使原本因接口不匹配而不能在一起工作的兩個(gè)類(lèi)能在一起工作。
適配器模式的核心思想是將一個(gè)對(duì)象經(jīng)過(guò)包裝或轉(zhuǎn)換后使它符合指定的接口規(guī)則,調(diào)用方可以像使用這個(gè)接口的對(duì)象一樣使用它。適配器模式在生活中非常常見(jiàn),比如變壓器插座、各種接口轉(zhuǎn)接頭等。
適配器模式的類(lèi)圖關(guān)系如下所示:
從上圖可以看出,適配器模式主要有三個(gè)角色,在設(shè)計(jì)時(shí)要注意區(qū)分:
- Target:目標(biāo)接口,即要轉(zhuǎn)換成的接口。
- Adaptee:源對(duì)象,即要被轉(zhuǎn)換的接口。
- Adapter: 適配器,這個(gè)角色是新建立的,其它兩個(gè)是已經(jīng)存在的
總結(jié)
以上是生活随笔為你收集整理的【简易设计模式07】适配器模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 企业微信API全局错误码 enum枚举类
- 下一篇: 表单美化css