首页 > 试题广场 >

Prototype模式和Factory Method模式之间

[不定项选择题]
Prototype模式和Factory Method模式之间的区别可以理解为【多选】( )
  • Factory Method模式是利用现有的对象进行克隆
  • Prototype模式是利用现有的对象进行克隆。
  • Factory Method模式是重新创建一个对象。
  • Prototype模式是重新创建一个对象。
bc
发表于 2016-07-14 09:43:06 回复(0)
原型模式 虽然是创建型的模式,但是与工厂模式 没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。
public class Prototype implements Cloneable { 
 
    public Object clone() throws CloneNotSupportedException { 
        Prototype proto = (Prototype) super.clone(); 
        return proto; 
    } 
}
发表于 2016-07-16 17:24:56 回复(0)