类型类是函数式编程中用于实现适配多态的一个概念。它们定义了一组函数,这些函数可以为满足特定要求的类型实现,提供了一种在不修改现有类型源代码的情况下为其添加功能的方法。类型类在 Scala 中不是原生支持的,但可以使用特质和隐式类来实现。