單例模式php單例模式詳解 工廠方法模式與抽象工廠模式的區(qū)別?
工廠方法模式與抽象工廠模式的區(qū)別?工廠方法模式:抽象產(chǎn)品類可以從多個(gè)特定產(chǎn)品類派生。抽象工廠類可以派生多個(gè)具體工廠類。每個(gè)特定的工廠類只能創(chuàng)建特定產(chǎn)品類的一個(gè)實(shí)例。抽象工廠模式:多個(gè)抽象產(chǎn)品類。每個(gè)抽
工廠方法模式與抽象工廠模式的區(qū)別?
工廠方法模式:抽象產(chǎn)品類可以從多個(gè)特定產(chǎn)品類派生。抽象工廠類可以派生多個(gè)具體工廠類。每個(gè)特定的工廠類只能創(chuàng)建特定產(chǎn)品類的一個(gè)實(shí)例。抽象工廠模式:多個(gè)抽象產(chǎn)品類。每個(gè)抽象產(chǎn)品類可以派生多個(gè)特定的產(chǎn)品類。抽象工廠類可以派生多個(gè)具體工廠類。每個(gè)特定的工廠類可以創(chuàng)建特定產(chǎn)品類的多個(gè)實(shí)例。區(qū)別:工廠方法模式只有一個(gè)抽象產(chǎn)品類,而抽象工廠模式有多個(gè)抽象產(chǎn)品類。工廠方法模式的具體工廠類只能創(chuàng)建具體產(chǎn)品類的一個(gè)實(shí)例,而抽象工廠模式可以創(chuàng)建多個(gè)實(shí)例。