今天就跟大家聊聊有關(guān)Java中怎么定義簡(jiǎn)單工廠模式,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
為企業(yè)提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、全網(wǎng)整合營(yíng)銷推廣、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷獲客服務(wù)。成都創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷”三大難題,同時(shí)降低了營(yíng)銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
一 代碼
// 抽象產(chǎn)品(Abstract Product)角色interface Block { public void print();}// 具體產(chǎn)品角色class IBlock implements Block { public void print() { System.out.println("我是一個(gè)I形的方塊!"); }}// 具體產(chǎn)品角色class LBlock implements Block { public void print() { System.out.println("我是一個(gè)L形的方塊!"); }}// 工廠(Factory)角色class Factory { public static Block getInstance( String className ) { switch (className) { case "IBlock": return new IBlock(); case "LBlock": return new LBlock(); default: return null; } }}// 客戶端public class TestSimpleFactory { public static void main( String[] args ) { Block iBlock = Factory.getInstance("IBlock");// 用工廠生產(chǎn)一個(gè) I 形方塊 iBlock.print(); Block lBlock = Factory.getInstance("IBlock");// 用工廠生產(chǎn)一個(gè) L 形方塊 lBlock.print(); }}
二 運(yùn)行
我是一個(gè)I形的方塊!我是一個(gè)I形的方塊!
看完上述內(nèi)容,你們對(duì)Java中怎么定義簡(jiǎn)單工廠模式有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。