شی گرایی چیست؟ — در برنامه نویسی و به زبان ساده
«برنامه نویسی شی گرا» (Object-Oriented Programming | OOP) به عنوان یکی از اصلیترین رویکردهای برنامه نویسی محسوب میشود. تقریباً تمامی برنامه نویسان و توسعه دهندگان با این مفهوم آشنا هستند و در توسعه پروژههای نرمافزاری خود از آن استفاده میکنند. بدینترتیب، افرادی که قصد دارند در حوزه برنامه نویسی مشغول به کار شوند، باید به یادگیری مفاهیم این رویکرد پرداخته و روش پیادهسازی آن را یاد بگیرند. در مقاله حاضر، سعی بر این بوده است با ارائه مثالهایی از دنیای واقعی، به پرسشی کلیدی پیرامون «شی گرایی چیست» پاسخ داده شده و اجزای اصلی این رویکرد و اصول مهم آن اشاره شود.