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