【java開發系列】—— 深克隆和淺克隆

【java開發系列】—— 深克隆和淺克隆   Java支持我們對一個對象進行克隆,通常用在裝飾模式和原型模式中。那麼什麼是深克隆,什麼是淺克隆呢。   【淺克隆】,通常只是對克隆的實例進行復制,但裏面的其他子對象,都是共用的。   【深克隆】,克隆的時候會複製它的子對象的引用,裏面所有的變量和子對象都是又額外拷貝了一份。   下面的兩個例子可以很好的說明他們的區別:   首先看一下類圖   Hus
相關文章
相關標籤/搜索