سلام
سوالی که واسه من پیش اومده چرا برای لیست محصولات مستقیما ArrayList رو به عنوان DataType در نظر نمیگیریم که نخواهیم از عمل Pholymorphism استفاده کنیم؟
به عنوان مثال به این شکل زیر:
ArrayList<Product> list = new ArrayList<>():
ایا مشکلی وجود داره که همچین عملی انجام بدیم؟