رضا میرزایی
رضا میرزایی
خواندن ۱ دقیقه·۲ سال پیش

شی گرایی در برنامه نویسی

مفهوم شی گرایی در برنامه نویسی دقیقا به چه چیزی اشاره دارد؟

تصور کنید نشستیم میخوایم باهم یک انسان رو انالیز کنیم که یک انسان چه ویژگی های رو در کالبد خودش داره؟؟

خب یک انسان دست داره

پا داره

چشم

گوش

رنگ مو

رنگ چشم

لب و ...

حالا دقیقا در برنامه نویسی ما میتونیم یک نمونه والد که همون (مثلا انسان)هست رو توسعه بدیم

و بگیم این نمونه ما قابلیت گنجایش این ویژگی هارو در خودش داره!

این تا اینجای کار

پس از اینکه این ساختار تکمیل شد توسط یک class پدر

حالا شروع به تکثیر این نمونه میکنیم و میتونیم از روی همین نمونه چندین نمونه مختلف با همین ویژگی های classپدر بسازیم مثلا به یکیش رنگ موی قهوی،یکی دیگه بور،یکی میشکی و...بدیم

که به هرکدوم از این نمونه ها اصطلاحا شیء یا object

گفته میشه

و بطور کلی بعد از توسعه یک classمیشه از اون چندین نمونه objectساخت...

برنامه نویسیکامپیوترتکنولوژی
. How can I tell you who I am when I don't know myself well
شاید از این پست‌ها خوشتان بیاید