مفهوم Polymorphism در شی گرایی

Polymorphism یکی از مفاهیم کلیدی در برنامه‌نویسی شی‌گرا است. این کلمه از ترکیب دو واژه‌ی یونانی "poly" به معنای چند و "morph" به معنای شکل گرفته شده و به معنی "چندشکلی" است. در برنامه‌نویسی، Polymorphism به ما این امکان را می‌دهد که از یک کلاس یا رابط (interface) به شکل‌های مختلف استفاده کنیم و این توانایی را به کدهای خود بدهیم که از یک ساختار پایه برای اهداف متفاوت استفاده کنند.

مفهوم Polymorphism در شی گرایی

Polymorphism یکی از مفاهیم کلیدی در برنامه‌نویسی شی‌گرا است. این کلمه از ترکیب دو واژه‌ی یونانی “poly” به معنای چند و “morph” به معنای شکل گرفته شده و به معنی “چندشکلی” است. در برنامه‌نویسی، Polymorphism به ما این امکان را می‌دهد که از یک کلاس یا رابط (interface) به شکل‌های مختلف استفاده کنیم و این توانایی را به کدهای خود بدهیم که از یک ساختار پایه برای اهداف متفاوت استفاده کنند.

در این مقاله، با زبانی روان و ساده مفهوم Polymorphism را توضیح می‌دهیم و با ارائه مثال‌هایی کاربردی، به شما نشان می‌دهیم که چگونه از این اصل در برنامه‌نویسی شی‌گرا در سی‌ شارپ (#C) استفاده کنید.

منبع  : باگتو

برای مشاهده کامل مطلب کلیک کنید

اشتراک‌گذاری

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *