شیگرایی (Object-Oriented Programming یا OOP) یک پارادایم برنامهنویسی است که با استفاده از مفهوم اشیاء، به سادهسازی مدلسازی سیستمهای پیچیده میپردازد. بهعنوان مثال، در یک سیستم مدیریت فروشگاه آنلاین، میتوان با تعریف کلاسهایی مانند ‘محصول’، ‘سفارش’ و ‘مشتری’، مدلسازی سیستم را بهصورت ساده و منسجم انجام داد. این کلاسها به کاهش پیچیدگی سیستم کمک میکنند و امکان مدیریت بهتر اجزای مختلف فروشگاه را فراهم میآورند. این رویکرد نخستین بار در دهه ۱۹۶۰ مطرح شد و بهسرعت به یکی از مهمترین شیوههای طراحی نرمافزار تبدیل گردید. زبانهایی مانند Simula، C++، جاوا، و #c از پیشگامان بهکارگیری شیگرایی بودند و به توسعه نرمافزارهای مدرن و مقیاسپذیر کمک کردند.
برای یادگیری سی شارپ شما میتوانید دوره رایگان آموزش سی شارپ رو ببیند.
