美文网首页技术栈
2019-02-21——设计模式 原型模式

2019-02-21——设计模式 原型模式

作者: 烟雨乱平生 | 来源:发表于2019-02-21 02:21 被阅读0次

    特点

    通过复制现有的实例来创建新的实例。当直接创建对象的代价比较大时,则采用这种模式。

    实现

    public class Human implements Cloneable {
        public Human clone(){
            try {
                return (Human) super.clone();
            } catch (CloneNotSupportedException e) {
                e.printStackTrace();
            }
            return null;
        }
    }
    

    原型模式的关键在于产品实现了Cloneable接口。关于克隆,还分为深拷贝和浅拷贝。

    相关文章

      网友评论

        本文标题:2019-02-21——设计模式 原型模式

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