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

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
Fatranslator (بحث | مشارکت‌ها)
خط ۲:
{{لحن}}
{{الگوهای برنامه‌نویسی}}
'''برنامه‌نویسی شی‌ءگراشیءگرا''' {{انگلیسی|Object-Oriented Programming}} (به‌اختصار: OOP) یک شیوه برنامه‌نویسی است، که ساختار یا بلوک اصلی اجزای آن، [[شی (علوم رایانه)|شی‌ءهاشیءها]] می‌باشند. در این شیوه برنامه‌نویسی، برنامه به شیء گرایش پیدا می‌کند، به این معنا که [[داده‌ها]] و توابعی که بر روی این داده‌ها عمل می‌کنند، تا حد امکان در قالبی به نام شیء و در کنار یکدیگر قرار گرفته، جمع‌بندی شده و یک واحد (یا یک شیء) را تشکیل می‌دهند و نسبت به محیط بیرونِ خود، [[کپسوله‌سازی (علم رایانه)|کپسوله]] می‌شوند. از این طریق، توابع خارج از آن شیء، امکان ایجاد تغییر در داده‌های درون شیء را نخواهند داشت.<ref>http://de.wikipedia.org/wiki/Objektorientierte_Programmierung</ref>
 
== شکل‌گیری ==
خط ۷۶:
== منابع ==
{{پانویس}}
 
{{مهندسی نرم‌افزار}}
{{گونه‌های زبان‌های برنامه‌نویسی}}
{{یوام‌ال}}
 
[[رده:برنامه‌نویسی شیءگرا]]
[[رده:اختراع‌های نروژی]]