امتيازات روش طراحي شئ گرا :
1. به دليل مستقل بودن اشيا نگهداري سيستم آسانتر است ، مي توان اشيا را جداگانه اصلاح كرد و افزودن يا حذف يك شي تغييري در ساير اشيا سيستم نخواهد داشت .
2. اشيا قطعات مناسبي هستند كه مي توانند مجددا مورد استفاده قرار گيرند .
3. براي دسته اي از سيستم ها نگاشت روشني بين نهاد هاي دنياي واقعي ( مثل قطعات سخت افزاري ) و اشياي كنترل كننده آنها در سيستم وجود دارد اين موضوع درك سيستم را بالا مي برد .