抽象工廠

抽象工廠的好處很明顯,易於交換產品系列,由於具體工廠類,在一個應用中只需要在初始化的時候出現一次,這就使得改變一個應用的具體工廠變得非常容易,它只需要改變具體工廠即可使用不同的產品配置。它讓具體的創建實例過程與客戶端分離,客戶端是通過它們的抽象接口操縱實例,產品的具體類名也被具體工廠的實現分離,不會出現在客戶代碼中。 缺點是增加功能時,需要改動很多地方,感覺不符合封閉-開放原則。 優化的方法是用簡
相關文章
相關標籤/搜索