static void Main(string[] args) { GreetingsFactory gf = new GreetingsFactory(); Butler b = new Butler(gf); Party p = new Party(b); Console.WriteLine("Who has arrived?"); var guest = Console.ReadLine(); p.GuestArrives(guest); }
public Butler(GreetingsFactory greetingsFactory) { this.greetingsFactory = greetingsFactory; this.greetingsFactory.Friends.AddRange(new[] { "Billy", "Bobby" }); this.greetingsFactory.Family.AddRange(new[] { "Willy", "Wally" }); }