3.3.1 生成器的结构