站長資訊網
        最全最豐富的資訊網站

        適配器模式是什么意思

        在計算機編程中,適配器模式將一個類的接口適配成用戶所期待的,一個適配允許通常因為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口包裹在一個已存在的類中。

        適配器模式是什么意思

        共有兩類適配器模式:

        對象適配器模式

        — 在這種適配器模式中,適配器容納一個它包裹的類的實例。在這種情況下,適配器調用被包裹對象的物理實體。

        類適配器模式

        — 這種適配器模式下,適配器繼承自已實現的類(一般多重繼承)。

        解釋:

        將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。

        基本概念

        客戶:需要調用我們的代碼的對象。

        Adapter模式的宗旨:保留現有類所提供的服務,向客戶提供接口,以滿足客戶的期望。

        主要內容

        (1)類適配器:

        當客戶在接口中定義了他期望的行為時,我們就可以應用適配器模式,提供一個實現該接口的類,并且擴展已有的類,通過創建子類來實現適配。

        下面是類適配器的UML圖:

        (2)對象適配器:

        對象適配器”通過組合除了滿足“用戶期待接口”還降低了代碼間的不良耦合。在工作中推薦使用“對象適配”。下面是對象適配器的UML圖:

        (3) 缺省適配器模式:

        缺省適配器模式是一種特殊的適配器模式,但這個適配器是由一個抽象類實現的,并且在抽象類中要實現目標接口中所規定的所有方法,但很多方法的實現都是“平庸”的實現,也就是說,這些方法都是空方法。而具體的子類都要繼承此抽象類。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品无码日韩国产不卡?V| 少妇人妻偷人精品视频| 亚洲人成电影网站国产精品| 四虎国产精品永久地址49| 亚洲日韩精品一区二区三区 | 91人妻人人澡人人爽人人精品| 亚洲国产精品激情在线观看 | 成人国内精品久久久久一区| 亚洲欧美日韩国产一区二区三区精品 | 国产精品成人国产乱一区| xxx国产精品视频| 麻豆国产在线精品国偷产拍 | 亚洲AV无码成人精品区天堂| 国产在线精品一区二区不卡麻豆| 精品国产品香蕉在线观看75| 国产精品成人观看视频国产奇米 | 国产乱子伦精品无码专区| 色综合久久精品中文字幕首页| 国产国产精品人在线观看| 日韩精品久久无码人妻中文字幕 | 午夜精品一区二区三区免费视频 | 精品国产三级a在线观看| 亚洲av无码国产精品夜色午夜| 日韩福利视频精品专区| 精品人妻一区二区三区毛片| 成人精品一区二区久久久| 老司机69精品成免费视频| 国产精品1区2区3区在线播放| 国产精品免费观看调教网| 精品一区二区三区东京热| 精品视频无码一区二区三区| 久久久久久夜精品精品免费啦| 亚洲精品无码精品mV在线观看| 中日精品无码一本二本三本| 亚洲精品无码久久久久sm| 日韩精品区一区二区三VR| 久久精品国产亚洲AV嫖农村妇女| 精品综合久久久久久888蜜芽| 97久久精品无码一区二区天美| 99精品视频免费| 亚洲国产精品自在在线观看|