General argument - Polymorphism applies only to Code to Interface and Not abstract.
This "argument" is actually incorrect.
Polymorphism works fine in Java, whether you use interfaces, abstract classes, or non-abstract classes. (There are questions that are best suited for long-term maintainability, but that's another topic.)
I would be curious where you found this "argument". Can you provide a URL?
Stephen c
source share