国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java設計模式 - 適配器模式

2019-11-06 07:43:21
字體:
來源:轉載
供稿:網友

基本概念

適配器模式的作用:

將某個類的接口轉換成客戶期望的另一個接口表示,目的是消除由于接口不匹配所造成的類的兼容性問題。

適配器模式的角色:

Adaptee,被適配者,需要被適配的類。

Target,目標類,即需要實現功能的接口或抽象類。

Adapter ,適配器,擁有目標類的功能,以及被適配者的功能。

適配器模式的類型:

類適配器,通過適配器繼承被適配者實現對象適配器,通過適配器關聯被適配者實現。

實例探究

1.類適配器

類適配器通過適配器繼承被適配者實現。


Adaptee,被適配者。

pulic class Adaptee{ public void method1(){ System.out.

Target,目標接口。

public interface Target{ public void method2();}

Adapter ,類適配器。

public class Adapter extends Adaptee implements Target{ @Override public void method2() { System.out.println("this is method 2"); }}

具體調用如下:

Adapter adaoter= new Adapter();adater.method1();adater.method2();

2.對象適配器

對象適配器通過適配器關聯被適配者實現。

Adaptee 類、Target 接口代碼同上。


Adapter ,對象適配器。public class Adapter implements Target { Adaptee adaptee; public Adapter(Adaptee adaptee) { this.adaptee = adaptee; } public void method1() { adaptee.method1(); } @Override public void method2() { System.out.println("this is method 2"); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南充市| 吉隆县| 靖安县| 开鲁县| 包头市| 视频| 台中县| 武乡县| 镇远县| 白水县| 静乐县| 金堂县| 平武县| 平原县| 绥棱县| 渭南市| 靖江市| 阜康市| 修水县| 云南省| 寿宁县| 汉中市| 柳河县| 贞丰县| 木兰县| 平阳县| 余干县| 万安县| 柳河县| 元谋县| 凤翔县| 奎屯市| 若尔盖县| 伊宁市| 临沧市| 北辰区| 宣城市| 拉萨市| 闽侯县| 四子王旗| 京山县|