1.簡(jiǎn)單工廠篓跛,工廠方法子眶,抽象工廠模式關(guān)注的的創(chuàng)建對(duì)象的結(jié)果瀑凝,而不關(guān)注創(chuàng)建對(duì)象的過(guò)程、
2.建造者模式關(guān)注常見(jiàn)對(duì)象的詳細(xì)過(guò)程臭杰,體現(xiàn)了分即是合的思想粤咪。
3.原型模式第一個(gè)用處:利用原型模式可以將可重用,可共享渴杆,耗時(shí)大的從基類(lèi)中提取出來(lái)寥枝,讓后放在原型中,讓后子類(lèi)通過(guò)組合繼承磁奖,或者寄生組合繼承的方式而將方法和屬性繼承下來(lái)囊拜,對(duì)于子類(lèi)中那些需要重寫(xiě)的方法進(jìn)行重寫(xiě),這樣子類(lèi)創(chuàng)建的對(duì)象既具有子類(lèi)的屬性和方法比搭,也共享了基類(lèi)的原型方法冠跷。
原型模式跟多的應(yīng)用到對(duì)象的創(chuàng)建上:比如創(chuàng)建一個(gè)對(duì)象的構(gòu)造函數(shù)比較復(fù)雜,或者太耗時(shí)了身诺,或者創(chuàng)建這個(gè)對(duì)象時(shí)需要?jiǎng)?chuàng)建很多其他對(duì)象蔽莱,總之就是代價(jià)很大,此時(shí)最好不要用new關(guān)鍵字去復(fù)制這些基類(lèi)戚长,而是通過(guò)對(duì)象的屬性方法進(jìn)行復(fù)制進(jìn)行創(chuàng)建盗冷,這也是原型模式最初的思想。