برنامه نویسی شئ گرا چیه و یعنی چی؟

0 رأی
میانگین بازدید روزانه 0.28914 بازدید
برنامه نویسی شی گرا چیه و یعنی چی؟

لطفا توضیح کامل بدین.

ممنون.
سوال 8 سال قبل در تالار برنامه نویسی توسط shahabi175 (930 امتیاز)
ویرایش 8 سال قبل توسط Saeed Zarinfam

2 جواب

+2 رأی
برنامه نویسی شی گرا به زبان عامیانه روشی است که کدهای نوشته شده با کارهای روزمره شما نزدیک است و کدهای نوشته شده را مانند متد و یا property های نوشته شده را متوانید چندین بار استفاده نمایید نه تنها در کدهای فعلی بلکه در کدهای دیگری به غیر از کد فعلی می توانید استفاده کنید به عنوان مثال شما سوار تاکسی می شوید و به مقصد می رسید و پیاده می شوید در اینجا تاکسی شی گرا است به دلیل ابنکه می تواند چندین نفر با مبدا و مقصد شما را جا به جا کند و در آخر اینکه چون کلاس برنامه نویسی دینامکی است یعنی مقادیر مختلف که واسه آن تعریف کرده اید را انجام می دهد نتیجه می گیریم که به قطعه برنامه ای گفته میشه که قدرت پردازش چنیدن مقدار تعریف شده را دارد
جواب 8 سال قبل توسط hosseini (1,862 امتیاز)
+2 رأی

بصورت خلاصه برنامه نویسی شئ گرا به سبکی برای تولید برنامه گفته می شود که در آن یک برنامه با تعامل بین اشیاء ساخته می شود. این اشیاء از روی کلاس های ساخته می شوند و ما با استفاده از آنها برنامه خود را می نویسیم. 

مفاهیمی مانند وراثت، چند ریختی (polymorphism) و encapsulation به ما در این راه کمک می کند. برنامه نویسی شئ گرا بدلیل شباهت زیاد با دنیای واقعی دارد، مدلسازی برنامه را برای ما آسانتر می سازد. در دنیای واقعی وقتی شما می خواهید یک خانه بسازید تعدادی شئ آجر و سنگ نما خریداری می کنید که هر دو زیر مجموعه کلاس سنگ هستند و سپس با بکارگیری یکسری شئ دیگر خانه خود را می سازید، برنامه نویسی شئ گرا هم بهمین صورت با ایجاد اشياء مختلف از کلاس های (انواع) مختلف برنامه خود را تولید می کنید.

جواب 8 سال قبل توسط Saeed Zarinfam (1,044 امتیاز)

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.752,731 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.953,443 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.233,979 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.772,767 بازدید
0 رأی
3 جواب میانگین بازدید روزانه 0.772,334 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.321,183 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.14483 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.411,478 بازدید
کانال تلگرام جواب یاب
...