美文网首页
原型模式

原型模式

作者: 最美时光在路上 | 来源:发表于2016-10-26 22:35 被阅读0次
    1. 具体对象类定义
    public class Prototype implements Cloneable {
        //普通字段
        private String subject;
        public String getSubject() {
            return subject;
        }
        public void setSubject(String subject) {
            this.subject = subject;
        }
        @Override
        protected Prototype clone() {
            Prototype prototype=null;
            try {
                prototype= (Prototype) super.clone();
            } catch (CloneNotSupportedException e) {
                e.printStackTrace();
            }
            return prototype;
        }
    }
    
    1. 使用
        //原型模板对象
        Prototype prototype = new Prototype();
        //通过原型模板对象clone后对象
        Prototype clonePrototype = prototype.clone();
        clonePrototype.setSubject("subject");
    

    相关文章

      网友评论

          本文标题:原型模式

          本文链接:https://www.haomeiwen.com/subject/agdjuttx.html