Java設計模式——創建型模式——抽象工廠模式(Abstract Factory Pattern)

抽象工廠模式算是工廠相關模式的終極形態,如果完全理解了上一章的工廠方法模式,那麼抽象工廠模式就很好理解了。它與工廠方法唯一的區別就是工廠的接口裏是一系列創造抽象產品的方法,而不再是一個,而相應的,抽象產品也不再是一個了,而是一系列相關的產品。這其實是工廠方法模式的一種擴展。 通常用繼承和組合兩種方式擴展一個接口或者類,一般我們推薦使用組合擴展一個現有的類或接口,但這並非絕對,如果你擴展的子類或子接
相關文章
相關標籤/搜索