پرش به محتوا

تفاوت میان نسخه‌های «برنامه‌نویسی شیءگرا»

جز
ویرایش Farshid shirafkan (بحث) به آخرین تغییری که Arash.pt انجام داده بود واگردانده شد
جز (آموزش شی گرایی دکتر شیرافکن)
جز (ویرایش Farshid shirafkan (بحث) به آخرین تغییری که Arash.pt انجام داده بود واگردانده شد)
برچسب: واگردانی
{{بهبود منبع}}
{{لحن}}
== <ref>{{یادکرد وب|عنوان=آموزش پیشرفته C++‎ (شی گرایی در سی پلاس پلاس)|نشانی=https://faradars.org/courses/fvcp95042-advanced-c-plus-pluc-object-oriented-programming|وبگاه=فرادرس|بازبینی=2020-01-01|کد زبان=fa-IR}}</ref>'''برنامه‌نویسی شی‌ءگرا''' {{انگلیسی|Object-Oriented Programming}} (به‌اختصار: OOP) یک شیوه برنامه‌نویسی است، که ساختار یا بلوک اصلی اجزای آن، [[شی (علوم رایانه)|شی‌ءها]] می‌باشند. در این شیوه برنامه‌نویسی، برنامه به شیء گرایش پیدا می‌کند، به این معنا که [[داده‌ها]] و توابعی که بر روی این داده‌ها عمل می‌کنند، تا حد امکان در قالبی به نام شیء و در کنار یکدیگر قرار گرفته، جمع‌بندی شده و یک واحد (یا یک شیء) را تشکیل می‌دهند و نسبت به محیط بیرونِ خود، [[کپسوله‌سازی (علم رایانه)|کپسوله]] می‌شوند. از این طریق، توابع خارج از آن شیء، امکان ایجاد تغییر در داده‌های درون شیء را نخواهند داشت.<ref>http://de.wikipedia.org/wiki/Objektorientierte_Programmierung</ref> ==
 
== <ref>{{یادکرد وب|عنوان=آموزش پیشرفته C++‎ (شی گرایی در سی پلاس پلاس)|نشانی=https://faradars.org/courses/fvcp95042-advanced-c-plus-pluc-object-oriented-programming|وبگاه=فرادرس|بازبینی=2020-01-01|کد زبان=fa-IR}}</ref>'''برنامه‌نویسی شی‌ءگرا''' {{انگلیسی|Object-Oriented Programming}} (به‌اختصار: OOP) یک شیوه برنامه‌نویسی است، که ساختار یا بلوک اصلی اجزای آن، [[شی (علوم رایانه)|شی‌ءها]] می‌باشند. در این شیوه برنامه‌نویسی، برنامه به شیء گرایش پیدا می‌کند، به این معنا که [[داده‌ها]] و توابعی که بر روی این داده‌ها عمل می‌کنند، تا حد امکان در قالبی به نام شیء و در کنار یکدیگر قرار گرفته، جمع‌بندی شده و یک واحد (یا یک شیء) را تشکیل می‌دهند و نسبت به محیط بیرونِ خود، [[کپسوله‌سازی (علم رایانه)|کپسوله]] می‌شوند. از این طریق، توابع خارج از آن شیء، امکان ایجاد تغییر در داده‌های درون شیء را نخواهند داشت.<ref>http://de.wikipedia.org/wiki/Objektorientierte_Programmierung</ref> ==
 
== شکل‌گیری ==
۲۵٬۱۴۱

ویرایش