課程
/后端開發(fā)
/Java
/模式的秘密——工廠模式
為什么不直接使用 new ,工廠有什么用
2017-07-01
源自:模式的秘密——工廠模式 1-1
正在回答
說一下我的理解吧。工廠的用處就類似于你玩網(wǎng)絡(luò)游戲新建角色。在你玩游戲之前,游戲公司并不知道你會(huì)有這個(gè)角色。所以他只能給玩家一個(gè)創(chuàng)建角色的方法,這種方法就類似于工廠吧。
使用new,你必須知道具體的對(duì)象類型才能new,工廠模式則不需要知道每一個(gè)對(duì)象的類型,它可以創(chuàng)建一批又共同接口的類。例如JDBC,就是典型的工廠,它會(huì)創(chuàng)建一批數(shù)據(jù)庫鏈接的接口,具體使用哪個(gè)由用戶決定
舉報(bào)
本課程即將講解Java中的工廠模式和抽象工廠模式的應(yīng)用
1 回答關(guān)于工廠模式的配置文件代碼的問題
1 回答Spring中的自動(dòng)注入方式
3 回答關(guān)于播放速度問題
4 回答關(guān)于boy和girl接口問題
1 回答getClass().getResourceAsStream("type.properties); 中g(shù)etResourceAsStream()是哪個(gè)類的方法?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-09-10
說一下我的理解吧。工廠的用處就類似于你玩網(wǎng)絡(luò)游戲新建角色。在你玩游戲之前,游戲公司并不知道你會(huì)有這個(gè)角色。所以他只能給玩家一個(gè)創(chuàng)建角色的方法,這種方法就類似于工廠吧。
2017-07-02
使用new,你必須知道具體的對(duì)象類型才能new,工廠模式則不需要知道每一個(gè)對(duì)象的類型,它可以創(chuàng)建一批又共同接口的類。例如JDBC,就是典型的工廠,它會(huì)創(chuàng)建一批數(shù)據(jù)庫鏈接的接口,具體使用哪個(gè)由用戶決定