62
1
using System;
2
using System.Collections.Generic;
3
4
namespace Creational.FactoryMethod
5
{
6
public class Program
7
{
8
public static void Main()
9
{
10
Console.WriteLine("Hello World");
11
12
Movie[] movies = new Movie[2];
13
movies[0] = new FunnyMovie();
14
movies[1] = new SeriousMovie();
15
16
foreach( Movie myMovie in movies)
17
{
18
Actor myActor = myMovie.FactoryMethod();
19
Console.WriteLine(myActor.ToString());
20
}
21
22
}
23
}
24
Cached Result