コード例 #1
0
        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();
        }
コード例 #2
0
 static void Main(string[] args)
 {
     PrototypeClass prototype       = new ConcretePrototype("X-One");
     PrototypeClass clonedPrototype = prototype.Clone();
 }