重构匹配类型逻辑