コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }