C#設計模式-原型模式

在軟件系統中,當創建一個類的實例的過程很昂貴或很複雜,並且我們需要創建多個這樣類的實例時,如果我們用new操作符去創建這樣的類實例,這未免會增加創建類的複雜度和耗費更多的內存空間,因爲這樣在內存中分配了多個一樣的類實例對象,然後如果採用工廠模式來創建這樣的系統的話,隨着產品類的不斷增加,導致子類的數量不斷增多,反而增加了系統複雜程度,所以在這裏使用工廠模式來封裝類創建過程並不合適,然而原型模式可以
相關文章
相關標籤/搜索