public string SomeOperation() { IProduct product = FactoryMethod(); string result = $"Creator: Working with {product.Print()}"; return(result); }
static void Main(string[] args) { Creator factory = new ConcreteCreator(); IProduct product = factory.FactoryMethod("B"); product.Print(); Console.ReadKey(); }