Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Kost  kubik = new Kost();
            Gamer g1    = new Gamer("Даниил");

            Console.WriteLine("Выпало очков {0} для игрока {1}",
                              g1.SeansGame(kubik), g1.ToString());

            Monet mon  = new Monet();
            IGame bmon = new AdapterGame(mon);

            Console.WriteLine("Монета показала \"{0}\" для игрока {1}", g1.SeansGame(bmon),
                              g1.ToString());

            ClimateSystem    system = new ClimateSystem("Система климат-контроля");
            FahrenheitSensor fs     = new FahrenheitSensor();
            ISensor          sensor = new AdapterSensor(fs);

            Console.WriteLine("\n[Log]\t{0}.\tТемпература в цельсиях = {1}", system, sensor.GetTemperature().ToString("0.00"));
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Game
            //Kost kubik = new Kost();
            //Gamer g1 = new Gamer("Иван");
            //Console.WriteLine("Выпало очков {0} для игрока {1}",
            //g1.SeansGame(kubik), g1.ToString());
            //Monet mon = new Monet();
            //IGame bmon = new AdapterGame(mon);
            //Console.WriteLine("Монета показала \"{0}\" для игрока {1}", g1.SeansGame(bmon),
            //g1.ToString());

            // Climate
            ClimateSystem sys           = new ClimateSystem("Control System");
            FSensor       fSensor       = new FSensor();
            ISensor       sensorAdapter = new AdapterSensor(fSensor);

            Console.WriteLine("System: {0}. Celsium temperature {1}", sys.Name, sensorAdapter.Determine());
            Console.ReadKey();
        }