設計模式-原型模式

原型模式其實就是爲了快速地創造相同的對象。舉個栗子,工廠生產手機,那麼這個時候,手機除去id其他部分基本相同,但是手機有很多屬性要填寫呢,那麼我們可以選擇生產時,就一個個new,然後通過一系列的set()方法放入屬性,如此往復。但是這樣做很複雜,因爲手機其實都是一樣的,那麼我們就可以選擇「克隆」的方式來創建對象。這樣做有幾個好處: (1)如果創造對象的過程比較複雜,並且對象變化不大,那麼我們可以通
相關文章
相關標籤/搜索