中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

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

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

類模式

我們知道插座的電壓為交流電220V,而日常電器使用的是直流電且電壓會(huì)較小,比如手機(jī)充電會(huì)通過(guò)插頭適配器達(dá)到額定的輸入電流。下面我們實(shí)現(xiàn)這個(gè)案例:將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(要適配者)并且實(shí)現(xiàn)了Target(要適配者)。對(duì)于一對(duì)一的適配還有一種模式叫對(duì)象模式,在這種模式下,Adaptee會(huì)作為Adapter的成員屬性而不是讓Adapter去繼承Adaptee。

對(duì)象模式?

?

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()));}
}

?

雙向模式

上面的案例介紹了一對(duì)一的適配,還有一種適配是雙向的。下面用一個(gè)案例介紹:實(shí)現(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://www.risenshineclean.com/news/30570.html

相關(guān)文章:

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