public void run() { // Спочатку створимо «дерев'яну» фабрику IToyFactory toyFactory = new WoodenToysFactory(); Bear bear = toyFactory.GetBear(); Cat cat = toyFactory.GetCat(); Console.WriteLine("I've got {0} and {1}", bear.Name, cat.Name); // Вивід на консоль буде: [I've got Wooden Bear and Wooden Cat] }
public IActionResult WoodenToys() { //Fabric1 IToysFactory toyFactory = new WoodenToysFactory(); IBear bear = toyFactory.GetBear(); ICat cat = toyFactory.GetCat(); ViewData["result"] = $"{bear.Message} {cat.Message }"; return(View()); }
static void Main(string[] args) { IToyFactory toyFactory = new TeddyToyFactory(); var beartoy = toyFactory.GetBear(); var catToy = toyFactory.GetCat(); toyFactory = new WoodenToysFactory(); var secondToy = toyFactory.GetBear(); Console.WriteLine($"I have got {beartoy.Name} and {catToy.Name} and {secondToy.Name} "); Console.ReadKey(); }