码迷,mamicode.com
首页 > 其他好文 > 详细

传感器仿真平台——实验环境配置(四)

时间:2014-08-18 15:56:02      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   文件   ar   问题   div   

实验环境配置,最初的想法是这样:

要有一个类,专门管理各种各样的实验环境参数,如场地长、宽等,为了方便起见,可以在该类的构造函数中进行文件读取,将外部xml作为配置文件加载各类参数。这样的话,使用的时候就可以如下这么做:

Config config = new Config();//这个是我说的环境配置管理类
var width = config.width;

但是对于框架来说,这个方法看似好用,实际上却很难做到,为什么?参数不确定呀,不同的实验有不同种类的参数,实验一的参数是长、宽。实验二的是长、宽、高,那该怎么去设置config.property呢...


再一想,发现其实我又把问题想复杂了,实验环境配置,还是给特定算法用的嘛,所以框架要做的只是提供一个管理各类参数的类。

这里的问题就只有一个了,需要一个类,完成变量的保存与获取

//初始化实验环境时,保存变量
config.setProperty("width",500);
//使用时获取变量
var value = (double)config.getProperty("width");
//使用时获取变量
var value = (int)config.getProperty("width");

存在的问题就是变量保存时,变量类型被退化成Object,所以使用者需要记住变量的类型。

在实验初始化时设置一下环境配置,其实也不需要多此一举去写静态函数、在构造函数中初始化、还有读取文件了,反而不直观呢

 

传感器仿真平台——实验环境配置(四),布布扣,bubuko.com

传感器仿真平台——实验环境配置(四)

标签:style   blog   color   使用   文件   ar   问题   div   

原文地址:http://www.cnblogs.com/william7neral/p/3919443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!