Пример #1
0
        static void Main()
        {
            lion lion1 = new lion();

            lion1.SetMe(200, "Lion");
            lion1.Show();

            Tiger Tiger1 = new Tiger();

            Tiger1.SetMe(100, "tiger");
            Tiger1.Show();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("вы теперь лев");
            lion lion = new lion(new nature());

            Console.WriteLine("вы голодны");
            lion.hunting();
            Console.WriteLine("вас поймали");
            Caretaker caretaker = new Caretaker();

            caretaker.Memento    = lion.CreateMemento();
            lion.ContextStrategy = new zoo();
            Console.WriteLine("вы голодны");
            lion.hunting();
            Console.WriteLine("шайтан машина из 7 шаров");
            balls.knock();
            Console.WriteLine("вам стало плохо вы отошли от этих шаров");
            if (caretaker.Memento != lion.ContextStrategy)
            {
                Console.WriteLine("вы вспомнили о родных местах");
            }
            Console.ReadLine();
        }