摘要:
Trait Trait 翻译为 特性 特点 Trait 是抽象的定义共享行为 与其他语言中的接口类似, 但是有些区别 定义 把方法签名放在一起, 用于定义实现某种目的所必须的一组行为 Trait 中只有方法的签名, 没有方法的实现(在没有默认实现的情况下) Trait 中可以有多个方法, 无需实现方 阅读全文
摘要:
泛型 提高代码的复用能力 处理代码的重复问题 泛型是具体的数据类型或者其他属性的抽象代替 泛型就相当于数据类型的占位符 编译器在编译的时候就会替换泛型为具体的数据类型, 这个过程被称为单态化(monomorphization) 泛型参数名通常使用一个字母, 大多数情况下使用 T 表示, 因为字母 T 阅读全文