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(); }
public WashingMachine( Dryer dryer, Engine engine, Thermo thermo, WaterManagingSubsystem water) { _dryer = dryer; _engine = engine; _thermo = thermo; _water = water; }
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(); }
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(); }