برنامه‌نویسی شئ‌گرا (Object Oriented Programming) که به اختصار OOP نیز نامیده می‌شود، در حقیقت نوعی منطق یا الگوست که برگرفته از زندگی روزمره‌ی ما بوده و حدودا در دهه‌‌ی ۱۹۶۰ میلادی مطرح شد، در ادامه با ما همراه باشید تا بیشتر با مفهوم شی گرایی و برنامه‌نویسی شئ گرا آشنا شویم.