1. 程式人生 > >設計模式——簡單工廠模式—工廠方法模式—抽象工廠模式(比較)

設計模式——簡單工廠模式—工廠方法模式—抽象工廠模式(比較)

一、簡單工廠模式:

       簡單工廠模式是對物件建立的簡單封裝,可以通過一個工廠類來實現物件的例項化,但是這種方式如果要增加一個新的產品就要修改工廠方法,這樣就產生了工廠方法模式。

二、工廠方法模式

工廠方法模式能夠對產品方便的擴充套件,只需要增加新產品自己的工廠就行。

三、抽象工廠模式

        抽象工廠模式是對一中比較複雜的應用提供的,比如產品分為幾類這種情況,使用抽象工廠模式可以方便的對產品進行擴充套件。