Aha!設計模式(34)-原型(8)

代碼示例   用的還是MazeGame的例子。 首先定義一個MazeFactory的子類MazePrototypFacoty,這個繼承關係本身是抽象工廠模式。     這個子類使用原型模式構建產品,其構造函數如下:   在構建產品時,使用原型的Clone方法。     代碼中使用Initialize/setNumber方法來修改克隆之後對象的屬性。這種情況在實際的開發中經常發生。   在使用Maz
相關文章
相關標籤/搜索