1. 程式人生 > >第一講、簡單工廠模式

第一講、簡單工廠模式

1.定義

簡單工廠模式屬於類的建立型模式,又叫做靜態工廠方法模式。通過專門定義一個類來負責建立其他類的例項,被建立的例項通常都具有共同的父類。

2.模式中包含的角色及其職責

  • 工廠(Creator)角色--簡單工廠模式的核心,它負責實現建立所有例項的內部邏輯。工廠類可以被外界直接呼叫,建立所需的產品物件。
  • 抽象(Product)角色--簡單工廠模式所建立的所有物件的父類,它負責描述所有例項所共有的公共介面。
  • 具體產品(Concrete Product)角色--簡單工廠模式所建立的具體例項物件。

3.