小A:“原型模式實現要點有哪些?”
大B:“1、使用原型管理器,體現在一個系統中原型數目不固定時,可以動態的創建和銷燬。2、實現克隆操作,在.NET中可以使用Object類的MemberwiseClone()方法來實現對象的淺表拷貝或通過序列化的方式來實現深拷貝。3、Prototype模式同樣用於隔離類對象的使用者和具體類型(易變類)之間的耦合關係,它同樣要求這些‘易變類’擁有穩定的接口。”
小A:“原型模式實現要點有哪些?”
大B:“1、使用原型管理器,體現在一個系統中原型數目不固定時,可以動態的創建和銷燬。2、實現克隆操作,在.NET中可以使用Object類的MemberwiseClone()方法來實現對象的淺表拷貝或通過序列化的方式來實現深拷貝。3、Prototype模式同樣用於隔離類對象的使用者和具體類型(易變類)之間的耦合關係,它同樣要求這些‘易變類’擁有穩定的接口。”