設計模式五: 原型模式(Prototype)

簡介 原型模式是屬於創建型模式的一種,是通過拷貝原型對象來創建新的對象. 萬能的Java超類Object提供了clone()方法來實現對象的拷貝. 可以在以下場景中使用原型模式: 構造函數創建對象成本太大(性能或安全成本) 要保存對象的狀態, 且狀態變化較小, 不會過多佔用內存時(狀態變化較大的使用狀態模式會更合適) 意圖 使用原型實例指定要創建的對象類型,並通過拷貝這個原型來創建新對象。 類圖
相關文章
相關標籤/搜索