原型模式



原型模式的定義:用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。


1.原型模型的類需要實現Cloneable接口:


  Cloneable接口是一個標誌性接口:標記該對象可被拷貝。


2.需要覆蓋clone()方法


  clone()方法是Object的方法。


public class Mail implements Cloneable{
@Override
protected Mail clone() {
Mail mail = null;
try {
mail = (Mail)super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return mail;
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章