充分利用Java特性,让我们的设计更合理。
意图:
通过配置文件(或其他方式),初始化一些变(常)量。
这些变量只能被赋值一次。
实现:
class SetValueOnlyOnceDemo(){
public static final theVar;
static{
theVar=GlobalConfig.getTheValue();
}
}
注意:GlobalConfig一定要在SetValueOnlyOnceDemo被使用前进行初始化。
场合:当我们使用默认简单工厂时,这是一个灵活的改进。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=442922