Type Classes in Java This is a sample project to describe and implement type classes functional programming concept in Java. You can find complete article in this link: Type Classes in Java: Why functional programming is still hard in Java