コード例 #1
0
ファイル: Program.cs プロジェクト: leandrogcf/LearnCsharp
        public static void RandomFactoryExmples(Random random)
        {
            RandomDinosaurFactory rf1      = new RandomDinosaurFactory(random);
            IDinosaur             dinosaur = rf1.CreateADinosaur();

            dinosaur.MakeANoise();
        }
コード例 #2
0
        public void MakeADinosaurNoise()
        {
            IDinosaur dinosaur = this.dinosaurFactory.CreateADinosaur();

            if (dinosaur != null)
            {
                dinosaur.MakeANoise();
            }
        }
コード例 #3
0
        public void MakeADinosaurNoise()
        {
            IDinosaur dinosaur = MakeADinosaur();

            dinosaur.MakeANoise();
        }