Метафора полиморфизму, который упоминается в C++ с нуля (по Шилдт) говорит:Является ли эта метаморфология полиморфизма ошибочной?
Простой пример полиморфизма находится в рулевого колеса автомобиля. Рулевое колесо (то есть интерфейс) является тем же самым, что и тип фактического рулевого механизма. То есть, рулевое колесо работает то же самое, имеет ли ваш автомобиль ручное рулевое управление, усилитель руля или рулевое управление с зубчатой рейкой. Поэтому, как только вы знаете, как управлять рулевым колесом, вы можете управлять любым типом автомобиля.
Я думаю, от некоторых предыдущих показаний, что как раз существование рулевого колеса показывает полиморфизм, не имеющие такую же функциональность . Итак, в какой-то машине поворот колеса влево может привести вас вправо.
Какой из них более точный? Или я смущаю его с помощью Duck?
Это больше философии, чем программирования. Может ли космический челнок по-прежнему называться космическим челноком, если это объект, предназначенный для вас под водой? – pnadczuk
Я бы не сказал, что если он не объяснил свою точку зрения. он говорит: «То есть, рулевое колесо работает так же, есть ли у вашего автомобиля ручное рулевое управление, рулевое управление с усилителем или рулевое управление с реечной шестерней. –
вы могли бы показать пример. * В какой-то машине поворот колеса влево может привести вас вправо. *? – Blip