由原型模式引發的淺拷貝和深拷貝

淺拷貝:淺拷貝拷貝的是引用,被複制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用都仍然指向原來的對象。在java中實現Cloneable接口,調用clone方法,則是淺拷貝,原型模式實現的就是淺拷貝 深拷貝:拷貝的是真實的數值或對象,把要複製的對象所引用的對象都複製一遍,把引用對象的變量指向複製過的新對象,而不是原有的被引用的對象。                      
相關文章
相關標籤/搜索