سلام وقت بخیر خدمت استاد عزیز
بنظر میاد ما اگر بخواهیم اصل Liskov Substitution رو رعایت کنیم نباید از polymorphism در پروژه استفاده کنیم و بالعکس.
چون بر اساس polymorphism ما دقیقا متدهای کلاس پدر رو توی کلاس فرزند override میکنیم که این باعث میشه متد همنام و مشابه کلاس فرزند رفتاری متفاوت با کلاس پدر داشته باشه
لطفاً توضیح بدید که درست متوجه شدم یا نه