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

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

ویرایش