国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

企業(yè)網(wǎng)站制作簡介bt螞蟻

企業(yè)網(wǎng)站制作簡介,bt螞蟻,古典網(wǎng)站建設(shè),b2c的購物網(wǎng)站類模式 我們知道插座的電壓為交流電220V,而日常電器使用的是直流電且電壓會較小,比如手機(jī)充電會通過插頭適配器達(dá)到額定的輸入電流。下面我們實現(xiàn)這個案例:將220V電壓轉(zhuǎn)化為5V的電壓。 package Adapter.Class;public class Adapter extends …

類模式

我們知道插座的電壓為交流電220V,而日常電器使用的是直流電且電壓會較小,比如手機(jī)充電會通過插頭適配器達(dá)到額定的輸入電流。下面我們實現(xiàn)這個案例:將220V電壓轉(zhuǎn)化為5V的電壓。

?

package Adapter.Class;public class Adapter extends Power220V implements Power5V {@Overridepublic int output5V() {int input = output220V();int output = input/44;return output;}
}
package Adapter.Class;public class Client {public static void main(String[] args) {Phone phone = new HuaWei();phone.charging(new Adapter());}
}
package Adapter.Class;public class HuaWei implements Phone{@Overridepublic void charging(Adapter adapter) {System.out.println("華為手機(jī)適配電壓5伏");if(adapter.output5V()==5) System.out.println("華為手機(jī)充電成功");else System.out.println("華為手機(jī)充電不成功");}
}
package Adapter.Class;public interface Phone {public void charging(Adapter adapter);
}
package Adapter.Class;public interface Power5V {public int output5V();
}
package Adapter.Class;public class Power220V {private int power = 220;public int output220V() {System.out.println("電壓" + power + "伏");return power;}
}

這種模式被稱作類模式,可以看到Adapter繼承了Adaptee(要適配者)并且實現(xiàn)了Target(要適配者)。對于一對一的適配還有一種模式叫對象模式,在這種模式下,Adaptee會作為Adapter的成員屬性而不是讓Adapter去繼承Adaptee。

對象模式?

?

package Adapter.Object;public class Adapter implements Power5V {Power220V power220V;public Adapter() {}public Adapter(Power220V power220V) {this.power220V = power220V;}@Overridepublic int output5V() {int input = power220V.output220V();int output = input/44;return output;}
}
package Adapter.Object;public class Client {public static void main(String[] args) {Phone phone = new HuaWei();phone.charging(new Adapter(new Power220V()));}
}

?

雙向模式

上面的案例介紹了一對一的適配,還有一種適配是雙向的。下面用一個案例介紹:實現(xiàn)貓學(xué)狗叫和狗學(xué)貓抓老鼠。

package Adapter.BothWay;public class Adapter implements CatImpl,DogImpl{private CatImpl cat;private DogImpl dog;public CatImpl getCat() {return cat;}public void setCat(CatImpl cat) {this.cat = cat;}public DogImpl getDog() {return dog;}public void setDog(DogImpl dog) {this.dog = dog;}@Overridepublic void catchMice() {System.out.print("狗學(xué)");cat.catchMice();}@Overridepublic void cry() {System.out.print("貓學(xué)");dog.cry();}
}
package Adapter.BothWay;public class Cat implements CatImpl{@Overridepublic void catchMice() {System.out.println("貓抓老鼠");}@Overridepublic void cry() {}
}
package Adapter.BothWay;public interface CatImpl {public void catchMice();public void cry();
}
package Adapter.BothWay;public class Dog implements DogImpl{@Overridepublic void cry() {System.out.println("狗叫");}@Overridepublic void catchMice() {}
}
package Adapter.BothWay;public interface DogImpl {public void cry();public void catchMice();
}
package Adapter.BothWay;public class Client {public static void main(String[] args) {Adapter adapter = new Adapter();CatImpl cat = new Cat();DogImpl dog = new Dog();adapter.setCat(cat);adapter.setDog(dog);cat = (CatImpl) adapter;cat.cry();dog = (DogImpl) adapter;dog.catchMice();}
}

http://aloenet.com.cn/news/30570.html

相關(guān)文章:

  • 深圳網(wǎng)絡(luò)公司做網(wǎng)站臺州網(wǎng)站seo
  • 一對一直播軟件開發(fā)夫唯老師seo
  • 購物網(wǎng)站最重要的功能我要登錄百度
  • 保定哪做網(wǎng)站好企業(yè)查詢信息平臺
  • 做網(wǎng)站切圖網(wǎng)址怎么申請注冊
  • 黃山做網(wǎng)站公司關(guān)鍵詞搜索神器
  • 建網(wǎng)站比較靠譜的公司新媒體營銷推廣方案
  • 泰安網(wǎng)站制作服務(wù)2000元代理微信朋友圈廣告
  • 更改wordpress主題百度關(guān)鍵詞優(yōu)化多久上首頁
  • 專門做二手書網(wǎng)站或app百度云搜索引擎入口網(wǎng)盤搜索神器
  • 國外做燈的網(wǎng)站市場推廣方案
  • 怎么引導(dǎo)做淘寶的客戶做官方網(wǎng)站唐山seo排名優(yōu)化
  • 做畢業(yè)設(shè)計網(wǎng)站的步驟怎么把網(wǎng)站排名排上去
  • 網(wǎng)站維護(hù)包括深圳企業(yè)網(wǎng)站制作公司
  • 全國互聯(lián)網(wǎng)安全管理服務(wù)平臺seo免費(fèi)推廣軟件
  • 社交媒體 網(wǎng)站網(wǎng)址seo關(guān)鍵詞
  • 福安網(wǎng)站定制怎么樣推廣自己的店鋪和產(chǎn)品
  • 外國電商設(shè)計網(wǎng)站有哪些品牌策劃設(shè)計
  • 我想在鄭卅淘寶網(wǎng)站做客服怎么做寧波seo服務(wù)推廣
  • 南昌手機(jī)網(wǎng)站建設(shè)找資源
  • php網(wǎng)站開發(fā)案例教程廣告聯(lián)盟app下載官網(wǎng)
  • 上海做網(wǎng)站 公司排名視頻號排名優(yōu)化帝搜軟件
  • 做網(wǎng)站要多少錢呀產(chǎn)品推廣步驟
  • 泰達(dá)建設(shè)集團(tuán)網(wǎng)站廈門最快seo
  • 免費(fèi)域名建站鄭州網(wǎng)站推廣電話
  • 服務(wù)好的網(wǎng)站制作鄭州seo排名優(yōu)化
  • 定制網(wǎng)站建設(shè)公司費(fèi)用搜狗收錄查詢
  • wordpress 目錄遍歷電腦優(yōu)化設(shè)置
  • 10_10_微信里網(wǎng)站怎么做的seo搜索如何優(yōu)化
  • 漂亮的手機(jī)網(wǎng)站模板北京優(yōu)化seo排名優(yōu)化