Если я хочу, чтобы все транспортные средства, которые наследуют от этого интерфейса, имели цвет по умолчанию «Красный», как я мог бы добиться этого?
Это действительно будет деталь реализации, поэтому она не является частью интерфейса. Интерфейс не может определять, как класс реализует его, - только то, какие члены должны быть реализованы.
Если вы хотите этот тип управления, вы можете использовать abstract class
вместо интерфейса. Базовый класс Vehicle
может установить реализацию по умолчанию, используя Colors.Red
.