工廠方法模式Factory Method,又稱多態(tài)性工廠模式。在工廠方法模式中,核心的工廠類不再負責所有的產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建的工作交給子類去做。該核心類成為一個抽象工廠角色,僅負責給出具體工廠子類必須實現(xiàn)的接口,而不接觸哪一個產(chǎn)品類應(yīng)當被實例化這種細節(jié)
代碼演示:
1. 創(chuàng)建工廠
2. 創(chuàng)建工廠方法調(diào)用接口(所有的產(chǎn)品需要new出來必須繼承他來實現(xiàn)方法)
3. 創(chuàng)建工廠的產(chǎn)品(奧迪)
4. 創(chuàng)建工廠另外一種產(chǎn)品(寶馬)
5. 創(chuàng)建工廠方法調(diào)用接口的實例(奧迪)
6. 創(chuàng)建工廠方法調(diào)用接口的實例(寶馬)
7. 演示創(chuàng)建工廠的具體實例