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

محتوای حذف‌شده محتوای افزوده‌شده
Farshid shirafkan (بحث | مشارکت‌ها)
جز آموزش شی گرایی دکتر شیرافکن
Telluride (بحث | مشارکت‌ها)
جز ویرایش 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> ==
 
== شکل‌گیری ==