ааа, то есть, если я хочу запустить наземную гонку, то просто создаю объект абстрактного класса GroundRaceFactory и туда пихаю свой массив объектов на vehicle?
ааа, то есть, если я хочу запустить наземную гонку, то просто создаю объект абстрактного класса GroundRaceFactory и туда пихаю свой массив объектов на vehicle?
и если в этом массиве транспортных средств окажется что-то, что не относится к наземным видам, то выкидывал исключение
вот например, хочу запустить наземную гонку, прохожусь по одному по всем объектам полученного массива на vehicle, как мне теперь проверять, относится ли он к наземному или к воздуху?
вот например, хочу запустить наземную гонку, прохожусь по одному по всем объектам полученного массива на vehicle, как мне теперь проверять, относится ли он к наземному или к воздуху?