This article is for junior developers who do not want to copy-paste their code over and over again for different cases. Understanding the subtyping in java will help you build more flexible software architecture. Check it out! #java #oop #junior https://medium.com/@tarashor/polymorphism-using-generics-in-java-9d16cf2e0f74