一次且仅一次(once and only once,简称OAOO)又称为 Don't repeat yourself(不要重复你自己,简称DRY)或一个规则,实现一次(one rule, one place)是面向对象编程中的基本原则,程序员的行事准则.旨在软件开发中,减少重复的信息. DRY的原则是──系统中的每一部分,都必须有一个单一的.明确的.权威的代表──指的是(由人编写而非机器生成的)代码和测试所构成的系统,必须能够表达所应表达的内容,但是不能含有任何重复代码.当DRY原则被成功应用时…