شیگرایی یکی از پرکاربردترین رویکردها در زمینهی برنامهنویسی است. به طور خلاصه، شیگرایی روشی است برای مدلسازی دادهها و عملیاتها به شکل مجموعهای از “شیء”ها. این شیها میتوانند هر چیزی از دنیای واقعی باشند، مانند انسان، ماشین یا حتی یک حساب بانکی. در این مقاله، اصول اصلی شیگرایی و نحوهی استفاده از آنها در برنامهنویسی سیشارپ را مورد بررسی قرار میدهیم.
کلاس، قالب یا طرحوارهای است که مشخص میکند یک شیء چگونه باید باشد. در حالی که شیء نمونهی واقعی از یک کلاس است.
