知识卡片

泛型延迟类型决策

专业/工作 · 426

内容

泛型把“容器或算法处理哪种类型”的决策推迟到使用处,使同一套类或函数能复用在不同数据类型上,同时保留类型检查。约束泛型则给灵活性加边界。发散:泛型的价值不是少写几个重复类,而是把“不变的处理结构”和“可变的数据类型”拆开。

参考来源

《用Flutter极速构建原生应用》第3章《Dart高级进阶》