工廠方法模式定義:
? ? 定義一個(gè)創(chuàng)建對(duì)象的接口形帮,讓子類決定實(shí)例化哪個(gè)類。
工廠方法模式的使用場景:
? ? 在任何需要生成復(fù)雜對(duì)象的地方,都可以使用工廠方法模式。復(fù)雜對(duì)象適合使用工廠模式愧捕,用new就可以完成創(chuàng)建的對(duì)象無需使用工廠模式
工廠方法模式小結(jié):
? ? 總的來說,工廠方法模式是一個(gè)很到的設(shè)計(jì)模式申钩,但是缺點(diǎn)也是難以避免的次绘,每次我們?yōu)楣S方法模式添加新的產(chǎn)品時(shí)就需要編寫一個(gè)新的產(chǎn)品類,同時(shí)還要引入抽象層撒遣,這必然會(huì)導(dǎo)致類結(jié)構(gòu)的復(fù)雜化邮偎,說以,在某些情況比較簡單時(shí)义黎,是否要使用工廠方法模式禾进,需要我們自己去權(quán)衡利弊了。