工廠模式
????????工廠模式:定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類(lèi)決定實(shí)例化哪一個(gè)類(lèi)。工廠方法使一個(gè)類(lèi)的實(shí)例化延遲到其子類(lèi)。
簡(jiǎn)單工廠模式(靜態(tài)工廠模式)
工廠方法模式
又稱(chēng)為工廠模式,也叫多態(tài)工廠(Polymorphic Factory)模式,屬于類(lèi)創(chuàng)建型模式。
定義一個(gè)創(chuàng)建對(duì)象的接口,讓其子類(lèi)自己決定實(shí)例化哪一個(gè)工廠類(lèi),工廠模式使其創(chuàng)建過(guò)程延遲到子類(lèi)進(jìn)行。
抽象工廠模式
提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴(lài)對(duì)象的接口,而不指定他們具體的類(lèi).
優(yōu)缺點(diǎn):?
?????1. 分離具體的類(lèi)。
?????2. 使易于交換產(chǎn)品系列
?????3. 有利于產(chǎn)品的一致性
?????4. 難以支持新類(lèi)型產(chǎn)品