当我们要使用或者批量使用一个对象,他们完全相同,并且该对象的初始化过程十分复杂,可以使用该模式克隆出对个对象。
类图
java代码实现:
public class Subject implements Cloneable{
@Override
public Subject clone(){
Subject subject = null;
subject = this.clone();
return subject;
}
}