代碼詳解設計模式--抽象工廠模式

抽象工廠模式   實例:除了上篇簡單工廠模式畫形狀的功能,咱們還須要給形狀塗色,因此還須要有顏色工廠。此時咱們將全部工廠抽象出來設計成抽象工廠,並創建一個工廠生產器。java 優勢:能保證客戶端始終只使用某一個既定的工廠。 缺點:工廠擴展很是困難,要增長一個工廠,既要在抽象工廠里加代碼,又要在具體工廠生產器里加代碼。 //形狀 public interface Shape { void dr
相關文章
相關標籤/搜索