·用原型實例指定建立對象的種類,而且經過拷貝這些原型建立新的對象。對象
ps:當咱們須要建立大量相同對象的時候,就能夠用原型模式大批量複製對象。和現實生活中原型
的複印機類似,經過一個原型(模板)批量複製相同的對象;模板
1,淺複製:若是字段是值類型的,則對該字段進行逐位複製,若是字段是引用類型,則複製引用但不復制引用的對象;所以原始對象和其副本 引用同一對象;變量
2,深複製;
把引用對象的變量指向複製過來的新對象,而不是原有的被引用的對象;引用
ps:同是複製對象,深複製在複製引用對象時會爲引用生成新的一個對象副本不影響原對象。而淺複製直接複製引用;方法