static void Main(string[] args) { ActionMovieFactory action = new ActionMovieFactory(); IBollywoodMovie BAction = action.GetBollywoodMovie(); ITollywoodMovie TAction = action.GetTollywoodMovie(); ComedyMovieFactory c = new ComedyMovieFactory(); IBollywoodMovie BC = c.GetBollywoodMovie(); ITollywoodMovie TC = c.GetTollywoodMovie(); }
static void Main(string[] args) { Console.WriteLine("Abstract Factory Pattern Demo"); ActionMovieFactory actionMovies = new ActionMovieFactory(); ITollywoodMovie tAction = actionMovies.GetTollywoodMovie(); IBollywoodMovie bAction = actionMovies.GetBollywoodMovie(); Console.WriteLine("Action movies are: "); Console.WriteLine(tAction.MovieName()); Console.WriteLine(bAction.MovieName()); ComedyMovieFactory comedyMovies = new ComedyMovieFactory(); ITollywoodMovie tComedy = comedyMovies.GetTollywoodMovie(); IBollywoodMovie bComedy = comedyMovies.GetBollywoodMovie(); Console.WriteLine("Comedy movies are: "); Console.WriteLine(tComedy.MovieName()); Console.WriteLine(bComedy.MovieName()); Console.ReadLine(); }