چندریختی (برنامه‌نویسی): تفاوت میان نسخه‌ها