سلام خسته نباشید.اگر که ما در کانستراکتور تایپ رو برابر downloadable قرار بدیم به خطا میخوریم زمانی که بخوایم localFile رو پاس بدیم چون متود دانلود که داخل اینترفیس FileInterface نیستش و قطعا نمیتونه is_a رو در نظر بگیره.
راه حل چیه؟اگر در کانستراکتور تایپ FileInterface رو قرار بدیم درست میشه ولی دیگه ide به ما متود دانلود رو نشون نمیده.