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()); }
public PipeLine(IMarkovChain markovChain, IReader reader, IRandomWord gettingWordAlgorithm) { MarkovChain = markovChain; Reader = reader; MarkovChain.GettingWordAlgorithm = gettingWordAlgorithm; }