在于巧设圈套,就像《非公 上》一样,设了一个逻辑圈套。当公输班说自己义不杀人时他就进圈套了。墨子善用类推法,这次是由杀一人不义类推到楚攻宋的不义,并由此类推到杀所不足而争所有余,不可谓智;宋无罪而攻之,不可谓仁;知而不争,不可谓忠;争而不得,不可谓强。义不杀少而杀众,不可谓知类。给公输班戴上了不智、不仁、不忠、不强、不知类的帽子,让他无话辩解。这样就成功了。