簡單工廠模式

 又稱靜態工廠模式。

組成:

  • 工廠類
  • 抽象產品
  • 具體產品

簡述:

客戶使用工廠類產生具體產品,通過傳入的參數取得想產生的具體產品,工廠類將返回抽象產品的類型。

類圖:


分析:

  • 可以把創建產品的任務分離到工廠類,使用上只要引入工廠類傳入參數就可以取得要的實例。
  • 工廠類有所有創建的職責,工廠類會膨脹。
  • 增加新項目需修改工廠類,違反OCP。
  • 若是有其他種類的物件需要產生,就需要其他的工廠類。
  • 工廠類為靜態類別,使用上方便。

留言

這個網誌中的熱門文章

WINDOWS cmd 操作:查看進程、TCP連線、刪除TCP連線和進程

mongodb aggregate 筆記

mongodb shell 操作