کدنویس۲۱

کدنویس۲۱

با کد نویس 21 کد نویس باشید.
کدنویس۲۱

کدنویس۲۱

با کد نویس 21 کد نویس باشید.

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

برنامه نویسی شی گرا(Object-Oriented Programming یا OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی آن شی ها می باشند.

  

در واقع در این شیوه برنامه نویسی، برنامه به شی گرایش پیدا می کند؛ به این معنا که داده ها و توابعی که قرار است بر روی این داده ها عمل کنند، تا حد امکان در قالبی به نام شی کنار هم قرار گرفته جمع بندی شده و یک واحد شی را تشکیل داده و نسبت به محیط بیرون خود کپسوله می شوند و از این طریق توابع بیرونی و بیگانه از شی امکان ایجاد تغییر در آن را ندارند. 

از مزیت ها برنامه نویسی شی گرا می توان به پیچیدگی و هزینه کم و امکان توسعه برنامه با سرعت و خطای کمتر اشاره کرد.

فلسفه ای منجر به ایجاد زبان های شی گرا شد، این واقعیت بود که نحوه عملکرد مغز و شیوه دریافت اطلاعات از محیط پیرامون و پردازش آن اطلاعات یا اندیشیدن، شی گرا است و از همین روی می بایست زبانی تعریف می شد که این شیوه را مبنای کارش قرار بدهد.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد