コード例 #1
0
        static void Main(string[] args)
        {
            ConsoleColor org = Console.ForegroundColor;

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Design Pattern Demos: Updated Gang of Four Examples: Creational Design Patterns: Singleton");
            Console.WriteLine("https://github.com/JoyfulReaper\n");
            Console.ForegroundColor = org;

            Console.WriteLine("Random Animal Names: ");
            IRandomWord word = RandomAnimalName.GetInstance();

            Console.WriteLine(word.getRandomWord());
            Console.WriteLine(word.getRandomWord());
            Console.WriteLine(word.getRandomWord());

            Console.WriteLine("\nRandom Names: ");
            word = RandomName.GetInstance();
            Console.WriteLine(word.getRandomWord());
            Console.WriteLine(word.getRandomWord());
            Console.WriteLine(word.getRandomWord());
        }
コード例 #2
0
ファイル: PipeLine.cs プロジェクト: Knzaytsev/MarkovChain
 public PipeLine(IMarkovChain markovChain, IReader reader, IRandomWord gettingWordAlgorithm)
 {
     MarkovChain = markovChain;
     Reader      = reader;
     MarkovChain.GettingWordAlgorithm = gettingWordAlgorithm;
 }