Creational -- Prototype

--- Prototype.java ---
package creational.prototype;
public interface Prototype {
Prototype createClone();
}
--- ConcretePrototype.java ---
package creational.prototype;
public class ConcretePrototype implements Prototype {
protected ConcretePrototype(ConcretePrototype prototype) {
}
public Prototype createClone() {
return new ConcretePrototype(this);
}
}

0 Comments:
Post a Comment
<< Home