优化了命名规则