コード例 #1
0
        static void Main(string[] args)
        {
            HeroFactory voin = new VoinFactory();

            voin = new ElfFactory();
            Hero heroVoin = new Hero(voin);

            heroVoin.Hit();
            heroVoin.Run();


            Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: dailysergey/DesignPatterns
        static void Main(string[] args)
        {
            HeroFactory orkFactory = new OrkFactory();
            Hero        ork        = new Hero(orkFactory);

            ork.Hit();
            ork.Run();

            HeroFactory voinFactory = new VoinFactory();
            Hero        voin        = new Hero(voinFactory);

            voin.Hit();
            voin.Run();

            Console.ReadLine();
        }