欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

23种设计模式之-原型模式

程序员文章站 2022-06-13 07:58:24
...

原型模式Prototype Pattern


原型模式是指原型实例指定创建对象的种类,并且通过拷贝这些原型对象创建新对象。调用者不需要知道任何创建细节,不调用构造函数。

public class ConcreteProtoType {

    private int age;
    private String name;


    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public ConcreteProtoType clone()
    {
        ConcreteProtoType concreteProtoType = new ConcreteProtoType();
        concreteProtoType.setAge(this.age);
        concreteProtoType.setName(this.name);
        return concreteProtoType;
    }
}
相关标签: java 设计模式