برنامه نویسی شی گرا چیست؟
یکی از محبوبترین، پرکاربردترین و قدرتمندترین روش های برنامهنویسی در دنیای امروز، برنامه نویسی شیگرا یا Object Oriented Programming هست که به اختصار OOP نیز نامیده میشود. شیگرایی مفهومی پر استفاده است که در اکثر زبان های برنامهنویسی وجود دارد و خیلی از فریمورک ها و ابزار ها بر پایهی مفهوم شیگرایی پیادهسازی شدهاند و همچنین نرمافزار های زیادی با همین روش توسعه یافتهاند، بنابراین حتی اگر نخواهید از این پارادایم یا الگو برای پیادهسازی نرمافزار و یا کدنویسی استفاده کنید باز هم به احتمال زیاد با مفاهیم شیگرایی روبرو خواهید شد.