1.靜態(tài)工廠
1.接口? 2,各種接口實(shí)現(xiàn)類?? 3.靜態(tài)工廠,根據(jù)傳入?yún)?shù)即可獲取響應(yīng)對(duì)象,用接口類型接受
?
2.抽象工廠
一個(gè)基礎(chǔ)接口定義了功能,每個(gè)實(shí)現(xiàn)接口的子類就是產(chǎn)品,然后定義一個(gè)工廠接口,實(shí)現(xiàn)了工廠接口的就是工廠,這時(shí)候,接口編程的優(yōu)點(diǎn)就出現(xiàn)了,我們可以新增產(chǎn)品類(只需要實(shí)現(xiàn)產(chǎn)品接口),只需要同時(shí)新增一個(gè)工廠類,客戶端就可以輕松調(diào)用新產(chǎn)品的代碼。