your browser not support this video

برنامه نویسی شئ گرایی Object Oriented programming و اصول طراحی شئ گرایی برنامه‌نویسی شیءگرا Object-Oriented Programming (OOP) ، یک شیوه برنامه نویسی می باشد. OOP روشی کامل و دقیق ، بر گرفته شده ازمفاهیم دنیای واقعی است. ساختار اصلی آن شئ می باشد و به عبارت دیگر تمام موجودیت ها و مفاهیم را در قالب یک شی در نظر می گیرد.در یک شئ ، داده و الگوریتم با هم کپسوله شده است. مفاهیم و موجودیت ها در قالب کلاس تعریف می شود (کلاس: الگوی مشترکی ازداده ها و رفتارها برای مجموعه ای از موجودیت ها یا مفاهیم می باشد) که برنامه نویس می تواند از این کلاس ها نمونه (شئ) بسازد. شئ گرایی آنقدر کامل و به ذهن انسان ها نزدیک می باشد که هیج روشی به جای آن نمی آید و نخواهد آمد، اگر هم روش یا موضوعی جدید (مثل: الگوهای طراحی، Agent Oriented, Aspect Oriented و..) ارائه شود مکملی برای برنامه نویسی شئ گرایی می باشد. شئ گرایی در زبان های چون C#, Java, PHP, Delphi, C++ وجود دارد و مفاهیم OOP در تمام آنها یک سان می باشد. از جمله مزایای برنامه نویسی به روش شئ گرایی: افزایش انعطاف پذیری افزایش ,قابلیت نگهداری ،افزایش خوانایی برنامه ، قابلیت استفاده مجدد از کد های برنامه است. فاهیم پایه و نحوه نگرش شئ گرایی -نحوه تحلیل شئ گرایی -نوع داده شمارشی Enum - کلاس Class – وراثت Inheritance دانلود از وبسایتwww.heilton.com