X

آموزش مقدماتی جاوا | برنامه نویسی شیء گرا یا OOP

برنامه نویسی شیء گرا

در بخش متد ها آموختیم که برای منظم تر کردن کد ها، دسترسی بهتر، خواناتر شدن کد ها و … از مفهومی به نام متد استفاده می کنیم. که یک تکه کد مشخص را در خود نگه می دارد و در هنگام نیاز به آن تکه کد، به جای نوشتن دوباره کد، متد را فراخوانی می کنیم.

در این بخش مفهوم دیگری را معرفی می کنیم که برای پروژه های بزرگ تر، باعث نظم بیشتر و خوانایی بهتر کد ها می شود. گاهی اوقات در پروژه های خیلی بزرگ بدون استفاده از این مفهوم، کد نویسی سخت و پیچیده خواهد شد اما در پروژه های متوسط و کوچک بعضاً نیازی به استفاده از آن پیدا نمی کنیم. اگر چه در پروژه های کوچک نیز برای نظم بهتر می توان از این مفهوم استفاده کرد.

این مفهوم “شیء گرایی” نام دارد. در برنامه نویسی شیء گرا (یا OOP)، “کلاس” هایی می سازیم که یک سری “متغیر و متد” را در خود نگه می دارد و در هنگام استفاده فراخوانی می شود.

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

  • OOP سریع تر است و آسان تر اجرا می شود
  • OOP یک ساختار واضح و منظم را برای برنامه ها ایجاد می کند
  • OOP کمک می کند تا نگه داری، ویرایش و رفع باگ کد ها آسان تر شود و از خیلی از دوباره کاری ها جلوگیری می کند
  • با استفاده از OOP می توان برنامه هایی نوشتن که همیشه دوباره قابل استفاده باشند، کد نویسی کمتری داشته باشند و زمان کمتری برای توسعه نیاز داشته باشند
پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2