public FactoryMethod ( ) : FactoryMethod.Product | ||
return | FactoryMethod.Product |
static void Main(string[] args) { AbstractCreator creatorA = new ConcreteCreatorA(); IProduct productA = creatorA.FactoryMethod(); productA.Launch(); AbstractCreator creatorB = new ConcreteCreatorB(); IProduct productB = creatorB.FactoryMethod(); productB.Launch(); Console.Read(); }