开发者社区 问答 正文

Prototype原型模式的分类又包括哪些?

Prototype原型模式的分类又包括哪些?

展开
收起
gxx1 2022-04-01 00:23:07 478 分享 版权
1 条回答
写回答
取消 提交回答
  • ● 抽象原型类:可以抽象类也可以是接口,还可以是具体实现类。是声明克隆方法的接口,所有具体原型类的公共父。

    ● 具体原型类:是实现在抽象原型类中声明的克隆方法。

    ● 客户类:让一个原型对象克隆自身从而创建一个新的对象,在客户类中只需要通过实例化或通过工厂方法等方式创建一个原型对象,就可以调用该对象的克隆方法,即可得到多个相同的对象。

    2022-04-01 00:23:38
    赞同 展开评论
问答地址: