实际上Configuration类就是一个将配置文件传给模拟器引擎的类。PeerSim中大量使用了“反射”这一设计模式,即将类的声明和实例化解耦,通过配置来实例化。Configutation作为一个完全静态的单例类,其类中提供了许多静态方法供Simulator引擎调用。
public class Configuration
{
// =================== static fields =================================
// =====================================================&