Esempio n. 1
0
        static void Main(string[] args)
        {
            var water  = new WaterManagingSubsystem();
            var thermo = new Thermo();
            var engine = new Engine();
            var dryer  = new Dryer();

            var washingMachine = new WashingMachine.WashingMachine(dryer, engine, thermo, water);

            // Cotton
            Console.WriteLine("Cotton");
            washingMachine.WashCotton();

            // Wool
            Console.WriteLine("Wool");
            washingMachine.WashWool();

            int temp = washingMachine.GetTemperature();

            // 1. принадлежат самому объекту
            // 2. методы объектов параметров
            // 3. созданы внутри метода
            // 4. поля текущего объекта

            Console.ReadLine();
        }
Esempio n. 2
0
 public WashingMachine(
     Dryer dryer,
     Engine engine,
     Thermo thermo,
     WaterManagingSubsystem water)
 {
     _dryer  = dryer;
     _engine = engine;
     _thermo = thermo;
     _water  = water;
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var water  = new WaterManagingSubsystem();
            var thermo = new Thermo();
            var engine = new Engine();
            var dryer  = new Dryer();

            var washingMachine = new WashingMachine.WashingMachine(dryer, engine, thermo, water);

            Console.WriteLine("Cotton");
            washingMachine.WashCotton();

            Console.WriteLine("Wool");
            washingMachine.WashWool();

            Console.ReadLine();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var water  = new WaterManagingSubsystem();
            var thermo = new Thermo();
            var engine = new Engine();
            var dryer  = new Dryer();

            var washingMachine = new WashingMachine.WashingMachine(dryer, engine, thermo, water);

            Console.WriteLine();
            Console.WriteLine("\t\t\t\t\t\tForm");
            washingMachine.WashForm();

            Console.WriteLine();
            Console.WriteLine("\t\t\t\t\t\tSneakers");
            washingMachine.WashSneakers();

            int temp = washingMachine.GetTemperature();

            Console.ReadKey();
        }