namespace ProjectBus; /// /// Класс-сущность "Автобус" /// public class EntityBus { /// /// Скорость /// public int Speed { get; set; } /// /// Вес /// public double Weight { get; set; } /// /// Основной цвет /// public Color BodyColor { get; private set; } /// /// Дополнительный цвет (для опциональных элементов) /// public Color AdditionalColor { get; private set; } /// /// Признак (опция) наличия контейнеров /// public bool AdditionalCompartment { get; private set; } /// /// Признак (опция) наличия крана для разгрузки /// public bool Accordion { get; private set; } /// /// Шаг перемещения автобуса /// public double Step => Speed * 100 / Weight; /// /// Инициализация полей объекта-класса спортивного автомобиля /// /// Скорость /// Вес автобуса /// Основной цвет /// Дополнительный цвет /// Признак наличия дополнительного отсека /// Признак наличия гармошки public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool additionalCompartment, bool accordion) { Speed = speed; Weight = weight; BodyColor = bodyColor; AdditionalColor = additionalColor; AdditionalCompartment = additionalCompartment; Accordion = accordion; } }