反射技術的運用、工場設計模式的運用、Config配置文件的讀取
項目結構:
testConfig.properties爲配置文件;
ConfigValue爲接口類;
ConfigValueFactory工場類;
Stringvalue、IntValue、BooleanValue是實現ConfigValue接口的實現類;
ConfigTest程序入口和讀取配置文件
testConfig.properties清單:
ConfigValue.java清單:
ConfigValueFactory.java清單:
Stringvalue.java清單:
IntValue.java清單:
BooleanValue.java清單:
ConfigTest.java清單:
運行結果:
在更加實際的項目中,應該做異常處理(String 轉 int,String轉boolean等)
學習交流>^<歡迎拍磚