Иерархия классов с++
Реализовать иерархию классов согласно варианту задания. Классы должны содержать поля, свойства и методы. Методы должны иметь разную реализацию в базовых и производных классах. Создать программу, демонстрирующую работу классов.
Средства передвижения, пассажир, автомобиль, поезд, ребенок, самолет, ракета, перевозимый груз.
Какая тут правильная иерархия классов?
Понятно,что автомобиль,поезд,самолет,ракета - наследники класса транспорт.А что с грузом?Груз сам по себе?Ребенок это наследник пассажира,а пассажир сам по себе получается?
По дате
По Рейтингу
Средства передвижения ->
самоходные -> самолет, автомобиль, ракета, ребенок.
не самоходные - > пассажир, перевозимый груз.
комбинированные -> поезд (т. е. локомотив + вагоны).