public void Run(PrototypeClass normalActor, FlyActor flyActor) { PrototypeClass normalActor1 = normalActor.clone(); PrototypeClass normalActor2 = normalActor.clone(); PrototypeClass normalActor3 = normalActor.clone(); PrototypeClass normalActor4 = normalActor.clone(); PrototypeClass normalActor5 = normalActor.clone(); FlyActor flyActor1 = flyActor.clone(); FlyActor flyActor2 = flyActor.clone(); FlyActor flyActor3 = flyActor.clone(); FlyActor flyActor4 = flyActor.clone(); FlyActor flyActor5 = flyActor.clone(); }
static void Main(string[] args) { PrototypeClass prototype = new ConcretePrototype("X-One"); PrototypeClass clonedPrototype = prototype.Clone(); }