工廠方法模式Factory Method,又稱多態(tài)性工廠模式。在工廠方法模式中,核心的工廠類不再負(fù)責(zé)所有的產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建的工作交給子類去做。該核心類成為一個(gè)抽象工廠角色,僅負(fù)責(zé)給出具體工廠子類必須實(shí)現(xiàn)的接口,而不接觸哪一個(gè)產(chǎn)品類應(yīng)當(dāng)被實(shí)例化這種細(xì)節(jié)
代碼演示:
1. 創(chuàng)建工廠

2. 創(chuàng)建工廠方法調(diào)用接口(所有的產(chǎn)品需要new出來必須繼承他來實(shí)現(xiàn)方法)

3. 創(chuàng)建工廠的產(chǎn)品(奧迪)

4. 創(chuàng)建工廠另外一種產(chǎn)品(寶馬)

5. 創(chuàng)建工廠方法調(diào)用接口的實(shí)例(奧迪)

6. 創(chuàng)建工廠方法調(diào)用接口的實(shí)例(寶馬)

7. 演示創(chuàng)建工廠的具體實(shí)例


京公網(wǎng)安備 11010802030320號(hào)