2.3.2 生成器的结构