در لغت به معنی «متن باز» است. اپن سورس در برنامه نویسی و نرمافزار به این معنی است که افراد میتوانند در کد منبع (Source Code) آنها تغییر ایجاد کرده یا اشکالات (باگ) احتمالی آنها را رفع کنند
شیء در واقع يک نمونه از يک کلاس (Class) است . وقتی که یک کلاس مقداردهی شد، یک نمونه درون حافظهای از آن کلاس ساخته میشود. این نمونه شئ نامیده می شود
دادهها و توابعی که بر روی این دادهها عمل میکنند، تا حد امکان در قالبی به نام شیء و در کنار یکدیگر قرار گرفته، جمعبندی شده و یک واحد (یا یک شیء) را تشکیل میدهند و نسبت به محیط بیرون خود، کپسوله میشوند. یعنی توابع خارج از آن شیء، امکان ایجاد تغییر در دادههای درون شیء را نخواهند داشت.
تکنیکی برای ارتباط بین اشیاء برنامه و جداول پایگاهداده