日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Bridge之再会

發布時間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bridge之再会 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  年初的時候學過了Bridge模式,那時候理解也不太深刻。今天再拿起《設計模式解析》,重新看Bridge,覺得終于算是理解了什么是Bridge.

  先來看看GOF4的書籍中關于Bridge的描述:Decoupling interface and implementation.《設計模式解析》中,作者的解釋為:將抽象與其實現分離。在這里首先得弄清楚實現的涵義,《解析》一書已經說得很明白了,這里的實現“不是抽象類的派生類”,而是“抽象類及其派生類的用來實現自己的對象”。第一次看或者前幾次看的時候,我還是有些模糊。結合《解析》一書的例子,最后才完全弄清楚此涵義。我以我的理解嘗試用個通俗的例子來說明吧:假設有一個抽象類叫做“人”,那么這個人的實現(也就是抽象的實現)就包括穿衣,吃飯等等。把人作為一個抽象類,然后“穿衣”這個人的實現又作為一個抽象類“穿衣”,然后把穿衣聚集到人這個類中,這就實現了抽象及其實現的分離。

  好處就是,人可以派生出各色人等,黃黑白高矮胖瘦.etc;穿衣也有各種派生,穿短袖,夾克,襯衫.etc,如此便實現了分開派生,避免了“組合爆炸”的問題。

以圖表示:

?????

????

轉載于:https://www.cnblogs.com/CHYGO/articles/1876085.html

總結

以上是生活随笔為你收集整理的Bridge之再会的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。