對象的克隆——原型模式(四)

7.5 原型管理器的引入和實現       原型管理器(Prototype Manager)是將多個原型對象存儲在一個集合中供客戶端使用,它是一個專門負責克隆對象的工廠,其中定義了一個集合用於存儲原型對象,如果需要某個原型對象的一個克隆,可以通過複製集合中對應的原型對象來獲得。在原型管理器中針對抽象原型類進行編程,以便擴展。其結構如圖7-8所示:                          
相關文章
相關標籤/搜索