از طریق قابلیت تعریف کلاسهای شی ، زبانهای شی گرا امکان اشتراک کد و استفاده مجدد از اجزای نرم افزار را فراهم می کنند. همه اشیا of از یک کلاس از روش فواید برنامه نویسی های یکسانی برخوردار هستند و با یک ساختار مشخص می شوند معایب برنامه نویسی. امکان http://childcoding.loxblog.com/post/17