今日頭條

心若改變,則態(tài)度改變;態(tài)度改變,則習(xí)慣改變;習(xí)慣改變,則人生改變

查看內(nèi)容

java設(shè)計(jì)模式

2022-1-25 08:06| 發(fā)布者: admin| 查看: 917| 評(píng)論: 0

1、java設(shè)計(jì)模式:Java設(shè)計(jì)模式,需要用到兩種設(shè)計(jì)模式,急需!

工廠模式:

Proct代碼:

publicinterfaceWork{

voiddoWork();ConcreteProct代碼:

publicclassStudentWorkimplementsWork{

publicvoiddoWork(){

"學(xué)生做作業(yè)!");publicclassTeacherWorkimplementsWork{

publicvoiddoWork(){

"老師審批作業(yè)!");Creator代碼:

publicinterfaceIWorkFactory{

WorkgetWork();ConcreteCreator代碼:

publicclassStudentWorkFactoryimplementsIWorkFactory{

publicWorkgetWork(){

returnnewStudentWork();publicclassTeacherWorkFactoryimplementsIWorkFactory{

publicWorkgetWork(){

returnnewTeacherWork();Test代碼:

publicclassTest{

publicstaticvoidmain(String[]args){

IWorkFactorystudentWorkFactory=newStudentWorkFactory();

studentWorkFactory.getWork().doWork();

IWorkFactoryteacherWorkFactory=newTeacherWorkFactory();

teacherWorkFactory.getWork().doWork();追問一下,給你寫第二個(gè)。

設(shè)計(jì)的模式,需求,我理解,良種方式單例和工廠 · · 關(guān)注微信公眾號(hào):挪車小黃碼 · 官方免費(fèi)領(lǐng)。号曹嚧a,車主雙方虛擬號(hào)碼,隱私保護(hù),拒絕騷擾,違章查詢,免費(fèi)使用!--挪車電話 官網(wǎng):https://www.nuoche.cc/ · ·

哪兩種模式?

2、java設(shè)計(jì)模式:java中的設(shè)計(jì)模式都有哪些?

2、java設(shè)計(jì)模式:java中的設(shè)計(jì)模式都有哪些?

Java中的23種設(shè)計(jì)模式:

Factory(工廠模式),Builder(建造模式),F(xiàn)actoryMethod(工廠方法模式),

Prototype(原始模型模式),Singleton(單例模式),F(xiàn)acade(門面模式),

Adapter(適配器模式),Bridge(橋梁模式),Composite(合成模式),

Decorator(裝飾模式),F(xiàn)lyweight(享元模式),Proxy(代理模式),

Command(命令模式),Interpreter(解釋器模式),Visitor(訪問者模式),

Iterator(迭代子模式),Mediator(調(diào)停者模式),Memento(備忘錄模式),

Observer(觀察者模式),State(狀態(tài)模式),Strategy(策略模式),

TemplateMethod(模板方法模式),ChainOfResponsibleity(責(zé)任鏈模式)

內(nèi)容頁(yè)面Content
聯(lián)系方式Contact
地 址:河南省南陽(yáng)市內(nèi)鄉(xiāng)縣
大成橋西頭向西80米路南
郵 編:474350 咨詢熱線:0377-65311029 服務(wù)投拆:13782074444 傳 真:0377-65311029 郵 箱:53907070@qq.com
 
QQ在線咨詢
售前咨詢熱線
0377-65311029
投訴服務(wù)熱線
13782074444
返回頂部