c++桥接模式bridge
生活随笔
收集整理的這篇文章主要介紹了
c++桥接模式bridge
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
c++橋接模式bridge
- 概念
- 角色和職責(zé)
- 適用于
- 案例
概念
Bridge 模式又叫做橋接模式,是構(gòu)造型的設(shè)計(jì)模式之一。Bridge模式基于類的最小設(shè)計(jì)原則,通過使用封裝,聚合以及繼承等行為來讓不同的類承擔(dān)不同的責(zé)任。它的主要特點(diǎn)是把抽象(abstraction)與行為實(shí)現(xiàn)(implementation)分離開來,從而可以保持各部分的獨(dú)立性以及應(yīng)對(duì)它們的功能擴(kuò)展。
角色和職責(zé)
Client
Bridge模式的使用者
Abstraction
抽象類接口(接口或抽象類)維護(hù)對(duì)行為實(shí)現(xiàn)(Implementor)的引用
Refined Abstraction
Abstraction子類
Implementor
行為實(shí)現(xiàn)類接口 (Abstraction接口定義了基于Implementor接口的更高層次的操作)
ConcreteImplementor
總結(jié)
以上是生活随笔為你收集整理的c++桥接模式bridge的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贾跃亭被禁入证券 罚完2.4亿这事还没
- 下一篇: c++外观模式façade