美文网首页设计模式
设计模式——原型模式

设计模式——原型模式

作者: 大黑跟小白的日常 | 来源:发表于2019-01-31 16:14 被阅读185次

    设计模式——原型模式

    何为原型模式?

    利用对象模型来产生新的对象,以供使用。

    形象比喻

        配钥匙。我们自己需要一个新的钥匙,我们自己去造一把就太复杂了,然后我们就拿着这个原型,去配一把新钥匙,以供使用。这就是原型模式。

    代码如下

    1、钥匙类,是可以克隆的(配钥匙)

    这里是浅克隆,克隆的钥匙属于一个新的钥匙,是一个新对象。

    2、钥匙主人类

    针对具体问题,这里主人不需要clone

    3、配钥匙,产生新的、一样的钥匙

    原型工厂

    4、配一配钥匙

    原型模式,就是利用复制技术,在原对象的基础上产生新的对象,这种创建的方式,就是原型模式。

    相关文章

      网友评论

        本文标题:设计模式——原型模式

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