1.4.4 针对不同的规则做设计