簡述工廠模式?
答:
ps:工廠模式生產(chǎn)對象括享,需要生產(chǎn)的對象都是由父類,或者統(tǒng)一實現(xiàn)一個接口
工廠模式可以分為三類:
簡單工廠模式(Simple Factory):在工廠類中設(shè)定一個方法短纵,根據(jù)我們的參數(shù)去返回相應(yīng)的類
工廠方法模式(Factory Method):我們有一個工廠接口缚忧,定義了一個createProductxxx()方法,每一種具體的對象都是一個具體的工廠類专钉。
抽象工廠模式(Abstract Factory):在上述工廠方法中挑童,如果我們的類別在細化,比如在原本有三種盒子跃须,我們站叼,我們還分成大類盒子,小類盒子回怜,那么在工廠方法模式里我們要寫6個類大年,所以這里我們就先在工廠接口中定義兩個方法换薄,大類生產(chǎn)玉雾,小類生產(chǎn),然后再分別實現(xiàn)三種轻要,就可以用3個類來覆蓋所有方法复旬。
具體看工廠模式詳解