static void Main(string[] args) { User user = new User() { Name = "Вiкторiя", Surname = "Дах" }; User user1 = new User() { Name = "Анастасiя", Surname = "Худницька" }; Cup <User> cup = new Cup <User>() { Name = "Велике рожеве горня", Owner = user, Filling = null }; Cup <User> cup1 = new Cup <User>() { Name = "Маленьке витончене горня", Owner = user1, Filling = null }; Tea <User> tea = new Tea <User>() { Name = "Зелений чай", Owner = user }; MakeDrink <Cup <User>, Tea <User> > makeDrink = new MakeDrink <Cup <User>, Tea <User> >(); makeDrink.MakeTea(cup, tea); Console.WriteLine($"{cup.Owner} - має чашку ({cup.Name}) з ({cup.Filling.Name})"); Console.WriteLine(); makeDrink.MakeTea(cup1, tea); Console.WriteLine($"{cup1.Owner} - має чашку ({cup1.Name}) з ({cup1.Filling})"); Console.ReadLine(); }
static void Main(string[] args) { Person person = new Person() { Name = "Чолкан", Surname = "Роман", Age = 20 }; Person person1 = new Person() { Name = "Соломія", Surname = "Сорокотяга", Age = 20 }; Juice juice = new Juice() { Name = "Наш сiк", Owner = person }; Cup <Drink> cup = new Cup <Drink>() { Name = "Улюблене рожеве горнятко", Owner = person }; if (juice.CheckForCorrectOwner(person)) { cup.PutSomeDrinkIn(juice, person); } if (juice.CheckForCorrectOwner(person1)) { cup.PutSomeDrinkIn(juice, person1); } Console.ReadLine(); }