在工廠方法GoF的設計模式中,我可以看到FactoryMethod()方法沒有接受任何參數。我的理解是,FactoryMethod應該被傳遞一個參數,該參數將在switch case中使用,然後根據switch case中的值,不同的類對象被實例化並返回給調用者。我的問題總結如下:爲什麼工廠方法在GoF工廠方法中沒有參數
1)我應該實現工廠方法模式,完全採用GoF定義的相同方式。我也參考了www.dofactory.com上爲工廠方法模式提供的UML圖)。
2)爲什麼GoF的工廠方法模式沒有顯示接受參數?