static void Main() { IMessageComponent messageComponent = Factory.CreateMessageComponent(); Console.WriteLine("Please enter your name"); IGreetingComponent greetingComponent = Factory.CreateGreetingComponent(); string greeting = greetingComponent.AddInitialGreeting(Console.ReadLine()); Console.WriteLine(greeting); messageComponent.SendMessage(greeting); }
static void Main() { IMessageComponent messageComponent = Factory.CreateMessageComponent(); IGreetingComponent greetingComponent = Factory.CreateGreetingComponent(); string returnedMessage = messageComponent.GetMessage(); string usersName = greetingComponent.RemoveInitalGreeting(returnedMessage); if (!greetingComponent.ValidateName(usersName)) { Console.WriteLine("Please enter a valid name"); return; } Console.WriteLine(greetingComponent.AddIconicLine(usersName)); Console.ReadLine(); }