从对象

时间:2015-09-14 10:46:07

标签: oop design-patterns

我有一个类似数据库的对象,如下所示:

static class Data
{ 
     private Dictionary<String,Car> cars;
}

class Car
{
     private string name;
     private Dictionary<String,Part> parts;
}
class Part
{
     private string name;
     private double paramA;
     private int paramB;
     private string paramC;
}

我在多核程序中使用这个数据库,所以我只读取它。 目前,阅读是如此实施的: 在数据我有:

public double get_paramA(string car,string part)
{
     return cars[car].get_paramA(part);
}

在Car我有:

public double get_paramA(string part)
{
     return Part[part].get_paramA();
}

这很有效,但如果需要在Part中添加更多参数,我会担心未来:在当前的方案中,它为3个对象添加了3个函数。

我应该如何更改阅读方案以使代码更易读/可维护?

很抱歉,如果这是一个标准问题,我不知道该搜索什么来寻找答案。

0 个答案:

没有答案