每个常数值都应该定义为一个常数变量,其他所有应用该常量的地方都应该通过该定义来存取

    就像C语言里的“宏”一样。如果需求变了,导致常量的值变了,只需要在定义处改一次即可。如果不遵循这个模式,在使用常量的地方直接使用它的值,那么一旦常量值有变,每个使用此值的地方都要变。

   不但常量值这样,每种策略、每种规则都应该这样:只定义一次,并作为存取的唯一入口。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.