https://mp.weixin.qq.com/s/5hNM4yeQjaLvAJzgMG9PGQ
介绍HeterogeneousBag的实现。
1. 基本介绍
一个口袋(bag),把元素们(elts)装进去。
2. 实现
a. apply(x):取第x个元素;
b. length:元素的个数;
c. elements:把elts转换为(序号、元素)对;
d. cloneType:克隆出来的为this.type,即HeterogeneousBag子类的类型;
e. fromNode:
应该改成:
第一个元素类型为B,即Bundle的子类。
3. 附录
略