外觀模式

將一系列復(fù)雜的操作封裝在一個(gè)類中,不用關(guān)注內(nèi)部如何實(shí)現(xiàn),只用關(guān)注新的接口即可。
1.在設(shè)計(jì)初期,為數(shù)據(jù)訪問(wèn)層和業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層和表示層的層與層之間建立外觀,這樣可以為復(fù)雜的子系統(tǒng)提供簡(jiǎn)單的接口,使得耦合大大降低。
2.其次,在開(kāi)發(fā)階段,子系統(tǒng)因?yàn)椴粩嗟闹貥?gòu)演化而變得越來(lái)越復(fù)雜,給外部調(diào)用帶來(lái)困難,增加外觀可以提供一個(gè)簡(jiǎn)單的接口,減少它們之間的依賴。
3.在維護(hù)一個(gè)遺留的大型系統(tǒng)時(shí),可能這個(gè)系統(tǒng)已經(jīng)非常難以維護(hù)和擴(kuò)展了,但必須保留時(shí),增加外觀對(duì)象與新系統(tǒng)之間交互,外觀對(duì)象與遺留系統(tǒng)之間進(jìn)行交互。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容