using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AbstractFactory.Products { internal class ConcreteProductA2 : IAbstractProductA { public string UsefulFunctionA() { return "The result of the product A2."; } } }