Tag: 部分模拟

部分模拟很糟糕,为什么呢?

脚本 我有一个类称为Model ,它表示不同类型的许多其他对象的复杂的复合对象。 您可以将其视为具有Door[] , Tire[] , Engine , Driver等的Car 。而这些对象又具有子对象,例如Engine具有SparkPlug , Clutch , Generator等。 我有一个Metrics类,它可以计算一些或多或少复杂的关于Model指标,实质上它看起来像这样: public class Metrics{ private final Model model; public Metrics(Model aModel){model = aModel;} public double calculateSimpleMetric1(){…} public double calculateSimpleMetric2(){…} public double calculateSimpleMetricN(){…} public double calculateComplexMetric(){ /* Function that uses calls to multiple calculateSimpleMetricX to calculate a more complex metric. */ […]