加载参数时避免代码重复

时间:2017-06-22 10:02:49

标签: duplicates

我有一个关于尝试避免代码重复的问题。我有一个场景类,这个类包含一组对象,然后这些对象用于运行算法。我使用scenario类将它传递给必要的对象,我发现自己有几个'加载'这些参数。像这样的东西

allEMCameraMotions = scenario.getEMCams();
gTObject = scenario.getGroundTruth();
visualCov = gTObject.getVisualCov();
eMCov = gTObject.getEMCov();
tempCov = formTemporalCovariance(gTObject, toEstimateWindowSize);
intrinsics = gTObject.getIntrinsics();

我注意到在内部的几个函数中重复了这一点,我想知道是否有任何策略可以避免这种重复。

谢谢!

0 个答案:

没有答案