06 適配者模式 介面介面卡

2021-10-08 20:02:21 字數 1471 閱讀 9563

function中具體基於方法的適用於不同的電壓的實現

package com.design.adapter;

/** * 電源電壓

* @author fighting

* */

public class powervoltage

}

package com.design.adapter.inter;

/** * 介面卡介面

* @author fighting

* */

public inte***ce iadapter

package com.design.adapter.inter.impl;

import com.design.adapter.inter.iadapter;

/** * 介面卡的具體實現

* @author fighting

* */

public class chargeadapter implements iadapter

@override

public int output12v(int powerint)

}

package com.design.user.fun;

import com.design.adapter.powervoltage;

import com.design.adapter.inter.impl.chargeadapter;

/** * 使用者想要幹什麼,比如給手機充電,

* @author fighting

* */

public class function

public void chargingforphone()

};int output5v = chargeadapter.output5v(output220v);

system.out.println("我現在拿到的電壓是:"+output5v+"v");

}public void chargingforcar()

};int output12v = chargeadapter.output12v(output220v);

system.out.println("我現在拿到的電壓是:"+output12v+"v");

}}

package com.design.adapter.test;

import com.design.adapter.powervoltage;

import com.design.user.fun.function;

public class client

}

介面卡模式之介面適配

介面卡模式 介面適配 問題 實現此介面的類需要實現所有的方法,但是實際使用的僅僅是其中的某乙個方法而已,比較繁瑣 解決方法 增加乙個中間類,對所有的方法空實現,然後不再直接實現介面而是繼承這個中間類 這就是 介面適配.inte ce sourceable 中間類,所有方法空實現 abstract c...

介面卡模式 預設介面卡,類介面卡,物件介面卡

模式思想 改變乙個類的對外介面 增加或減少 以滿足不同外部呼叫者的需求 角色成員 目標介面 target 客戶所期待的介面。目標可以是具體的或抽象的類,也可以是介面。需要適配的類 adaptee 需要適配的類或適配者類。介面卡 adapter 通過包裝乙個需要適配的物件,把原介面轉換成目標介面。適配...

介面卡模式(類介面卡 物件介面卡)

做個筆記 引用 public inte ce usb public inte ce psp public class usber implements usb 類介面卡 psp適用usb介面 public class usbadapter extends usber implements psp 物...