شی گرایی (OOP) در سی شارپ

شی گرایی (OOP) در سی شارپ

زمان مطالعه

2 دقیقه

تعداد بازدید

408

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

OOP (شی گرایی) چیست؟

OOP مخفف برنامه نویسی شی گرا (Object-Oriented Programming) است.

برنامه نویسی رویه ای در مورد نوشتن رویه ها یا روش هایی است که عملیات را روی داده انجام می دهد ، در حالی که برنامه نویسی شی گرا در مورد ایجاد اشیایی است که هم شامل داده و هم روش باشد.

برنامه نویسی شی گرا دارای مزایای متعددی نسبت به برنامه نویسی رویه ای است:

اجرای OOP (شی گرایی) سریعتر و آسانتر انجام می شود
OOP ساختار روشنی برای برنامه ها فراهم می کند
OOP در سی شارپ کمک می کند به عدم تکرار کد. "خود را تکرار نکنید" ، و نگهداری ، اصلاح و اشکال زدایی کد را آسان می کند
OOP امکان ایجاد برنامه های کامل قابل استفاده مجدد با کد کمتر و زمان توسعه کوتاهتر را فراهم می کند
نکته: اصل "تکرار نکنید" (DRY) در مورد کاهش تکرار کد است. شما باید کدهایی را که برای برنامه معمول هستند استخراج کرده و به جای تکرار ، آنها را در یک مکان واحد قرار دهید و از آنها استفاده مجدد کنید.

کلاس ها و اشیاء (objects) در سی شارپ 

بنابراین ، یک کلاس الگوی اشیا است و یک شی یک نمونه از یک کلاس است.

وقتی اشیا منفرد ایجاد می شوند ، همه متغیرها و متدها را از کلاس به ارث می برند.



پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی