1. 程式人生 > 遊戲攻略 >《天命奇御2》無限刷藥方法 怎麼無限刷藥

《天命奇御2》無限刷藥方法 怎麼無限刷藥

簡單工廠模式

簡單工廠模式是屬於建立型模式,又叫做靜態工廠方法(Static Factory Method)模式,但不屬於23種GOF設計模式之一。簡單工廠模式是由一個工廠物件決定創建出哪一種產品類的例項。簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解為是不同工廠模式的一個特殊實現。

類圖

程式碼實現

以汽車為例:

這是以往平常的實現方式

使用簡單工廠模式,相當於在產品與使用者之間加了一層,這一層就是工廠,該工廠負責生產產品,使用者負責使用,將產品的建立和使用進行分離,符合單一職責原則

但是在進行產品的新增或刪除時,就需要對工廠方法進行修改,這就違背了開閉原則。

具體實現如下

除Factory方法外其他與原來一致

僅僅新增一個Factory類