یکی از نکات مثبت استفاده از خرید پینگ تایم را در کد بالا
میتوان مشاهده کرد. فرض کنید پیاده سازی کلاس بسیار
مفصل است و شامل فیلدها وو متدهای بسیار زیادی است.
اگر بخواهیم دقیقا همین فیلدها و متدها را در کلاس کپی کنیم
و از وراثت استفاده نکنیم، برنامه بدون هیچ مشکلی اجرا میشود،
اما نکته اینجا است که اگر در آینده بخواهیم تغییراتی خرید پینگ تایم ایجاد کنیم و یا یک باگی را پیدا کنیم
و بخواهیم آن را رفع کنیم، تک تک کلاسهایی که ویژگیها و متدهای کلاس را کپی کردهاند، باید تغییر کنند
و این کار بسیار سخت و زمانبر و کلافهه کننده است. اما وقتی از وراثت استفاده میکنیم، فقط کافی است
که کلاس خرید پینگ تایم یا زبان هم یک کلاس است که زیر مجموعههایی را دارد. مثل زبانهای محاورهای،
زبانهای برنامه نویسی و موارد دیگر، که جاوا زیر مجموعهای (زیر کلاسی) از زبانهای برنامه نویسی است.
بنابراین بین جاوا و زبانهای برنامه نویسی، رابطهی IS-A برقرار است. پس بین کلاسهایی که در جاوا ایجاد
میکنیم، این رابطه برقرار است. به عنوان مثال. یعنی هر