工廠方法模式

    工廠方法模式又叫做虛擬構造子(Virtual Constructor)模式或者多態性工廠模式。它的作用是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類中,它使用多態性,保持了簡單工廠方法的優點,同時也克服了它每次添加新產品都要改變接口的缺點。     核心的工廠類不在負責所有的產品的創建,將具體創建工作推遲到了子類,更好的支持「開—閉」原則。     工廠方法模式的四種角色:  
相關文章
相關標籤/搜索