DRY原则 DRY原则,它的英文描述为:Don’tRepeatYourself。中文直译为:不要重复自己。也可以理解为:不要写重复的代码。 我们从实现逻辑重复、功能语义重复和代码执行重复,这三种代码重复来说明DRY原则。实现逻辑重复 例如有两个函数isValidUserName()和isValidPassword(),它们的代码其实是一样的,这个时候如果我们将其合并成一个函数,虽然代码量减少了,也没有重复代码,但却违反了DRY原则,从代码实现逻辑上看起来是重复的,但是从语义上并不重复。所谓“语义不重复”指的是:从功能上来看,这两个函数干的是完全不重复的两件事情,一个是校验用户名,另一个是