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

محتوای حذف‌شده محتوای افزوده‌شده
ویژگی تصویرهای پیشنهادی: ۱ تصویر افزوده شد.
خط ۳:
{{تمیزکاری}}
{{بدون منبع|زبان‌های برنامه‌نویسی=زبان‌های برنامه‌نویسی زیادی وجود دارد، مهمترین و پیشرفته‌ترین آنها زبان‌های برنامه‌نویسی جاوا، c#، php و پایتون است که بیشترین تعداد استفاده در دنیا را دارد}}
[[پرونده:Polymorphism.png|بندانگشتی|چندریختی (برنامه‌نویسی)]]
یکی از ویژگی‌های کلیدی در کلاس‌های مشتق‌شده، این است که یک اشاره‌گر به یک [[کلاس (برنامه‌نویسی)|کلاس]] مشتق‌شده، از نظر نوع داده‌ای با اشاره‌گر، به کلاس اصلی آن سازگار است. '''چندریختی''' یا '''پلی‌مورفیسم''' {{به انگلیسی| Polymorphism}}، هنر بهره‌برداری از این ویژگی ساده و در عین حال قدرتمند و کاربردی است که متدلوژی شی‌گرایی را به حد کامل توانایی‌اش می‌رساند.<ref>{{یادکرد کتاب|عنوان=برنامه‌سازی پیشرفته با ++C|نام خانوادگی=دکتر بابک بشری راد|نام=|ناشر=ناقوس|سال=1394|شابک=978-964-377-746-3|مکان=تهران|صفحات=143}}</ref>