3.3.1 构建编码器