1

برنامه نویسی شی گرا چیست؟

برنامه نویسی شی گرا چیست

برنامه نویسی شی گرا چیست؟ در این مقاله به برنامه نویسی شی گرا ، شی گرایی و مفاهیم وابسته به آن می‌پردازیم.

بیشتر بخوانید: چگونه برنامه نویسی را شروع کنیم؟

مفهوم شی گرایی

برنامه نویسی شی گرا یک پارادایم برنامه نویسی است که بر اساس مفهوم اشیاء که شامل داده‌ها و کد برای اصلاح داده‌ها است ، ساخته شده است. برنامه نویسی شی گرا بسیاری از ویژگی‌های واقعی اشیا را تقلید می‌کند.

برخی از پرکاربردترین زبان های برنامه نویسی شی گرا جاوا ، C ++ و Ruby هستند. مانند پایتون و جاوا اسکریپت ، بسیاری از زبان‌هایی که کاملاً شی گرا نیستند نیز عملکردهایی مانند کلاس ها و اشیا را که از برنامه نویسی شی گرا الهام گرفته اند ، ارائه می‌دهند.

زبان‌های Simula و Smalltalk اولین زبان‌هایی هستند که به طور گسترده‌ای شی گرا شناخته می‌شوند.

اصول برنامه نویسی شی گرا چیست؟

۱. کپسوله‌سازی (Encapsulation): اشیا شامل داده‌هایی هستند که وضعیت آن را مشخص می‌کنند و نیز روش‌هایی که رفتار آن‌ها را مشخص می‌کنند. این دو نهاد در هر شی ، مخفی‌سازی شده است.

۲. انتزاع و تجرید (Abstraction): ساختار داخلی متدهای شیء برای کاربر نامرئی است. به این ترتیب ، اشیاء به شکل انتزاعی تحت یک API ساده خارجی تغییر حالت می‌دهند.

۳. کلاس (Class): اشیا نمونه‌هایی هستند که در کلاس‌ها قرار می‌گیرند. کلاس‌ها در واقع نقشه‌هایی برای ساخت و تعریف اشیاء هستند. کلاس یک شیء مشخص کننده نوع آن نیز است. مانند بنز کلاس e.

۴. وراثت (Inheritance): کلاس‌ها می‌توانند حالت و رفتاری را از سایر کلاس‌ها به ارث ببرند. بر اساس این تصور ، اشیاء کلاس فرزند قابل تبدیل به اشیاء کلاس والد هستند.

این مطلب را نیز حتما بخوانید:  تست POST در کامپیوتر چیست؟

۵. چندشکلی (Polymorphism): تبدیل اشیا در شی گرایی باعث ایجاد چندشکلی می‌شود. یک کد یا برنامه می‌تواند به طور ضمنی ، یک شی از یک کلاس فرزند را به یک شی از اجداد کلاس تبدیل کند.

در این مقاله در مورد لین که برنامه نویسی شی گرا چیست ، مفهوم شی گرایی و وابسته‌های آن صحبت کردیم.

منبع

۱. شی گرایی در برنامه نویسی – ترجمه از انگلیسی

مطالب مرتبط
1
معرفی زبان برنامه نویسی PHP 1 دقیقه

معرفی زبان برنامه نویسی PHP

محمد امیری

معرفی زبان برنامه نویسی PHP، به عنوان یک زبان محبوب سمت سرور. برای آشنایی با این زبان و درک چیستی و کاربرد آن، با ما همراه باشید. زبان PHP یک زبان شناخته‌شده برای توسعه وب می‌باشد که تقریباً 80 درصد از وب‌سایت‌ها روی این چارچوب اجرا می‌شوند. به عنوان شرکتی که به دنبال ایجاد یک […]

محیط رایانش چیست؟ 1 دقیقه

محیط رایانش چیست؟

golearnwork

محیط رایانش چیست؟ در این مقاله می‌خواهیم درباره مبحث محیط رایانش با شما صحبت کنیم. با ما همراه باشید. محیط رایانش چیست؟ محیط رایانش، محیط محاسباتی یا محیط پردازش، به ترکیبی از سخت‌افزار، نرم‌افزار و زیرساخت شبکه اشاره دارد که امکان استفاده از رایانه‌ها را فراهم می‌کند. این کار یک جنبه ضروری از رایانش مدرن […]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید
Subtotal 0 تومان