برنامه نویسی شی گرا به زبان عامیانه روشی است که کدهای نوشته شده با کارهای روزمره شما نزدیک است و کدهای نوشته شده را مانند متد و یا property های نوشته شده را متوانید چندین بار استفاده نمایید نه تنها در کدهای فعلی بلکه در کدهای دیگری به غیر از کد فعلی می توانید استفاده کنید به عنوان مثال شما سوار تاکسی می شوید و به مقصد می رسید و پیاده می شوید در اینجا تاکسی شی گرا است به دلیل ابنکه می تواند چندین نفر با مبدا و مقصد شما را جا به جا کند و در آخر اینکه چون کلاس برنامه نویسی دینامکی است یعنی مقادیر مختلف که واسه آن تعریف کرده اید را انجام می دهد نتیجه می گیریم که به قطعه برنامه ای گفته میشه که قدرت پردازش چنیدن مقدار تعریف شده را دارد