سلام استاد و خسته نباشید
در تعریف مفهوم کلاس انتزاع Animal آیا دلیل خاصی داشت که خصوصیتها رو از نوع private نوشتید، یا نه ؟
اگه ما پیاده سازی موبایل بانک داشته باشیم ، یک کلاس داریم واسه انتقال پول . ممکنه چندتا حساب داشته باشم داخل بانک، که از همشون میتونیم انتقال بدیم ...، و از طرفی نوع انتقال ممکنه بین دوتا از حسابای خودمون باشه، کارت به کارت باشه یا از طریق شبا باشه.... حالا کلاس انتقال پول میتونه از نوع Abstract class باشه ،درسته؟ و متد نوع انتقال هر کدوم یه اینترفیس باشه که هر حساب بتونه انواع انتقال پول رو impelement کنه..
درست متوجه شدم ؟