我只是有一个关于如何创建高效程序的一般问题。例如,我为Blackberry制作了一个单元转换器程序(The Ultimate Unit Converter,如果你想查看它:)),它可以在5-7个不同的单元之间进行转换。为了对此进行编码,我通过简单地为所有可能的单位创建方法来实施蛮力方式。因此,例如,我创建了以下所有方法:厘米至英寸,厘米至米,英寸至厘米,英寸至米,米至厘米,米至英寸等。如何创建一个高效的货币/单位转换器?
我的问题是:是否有更高效的编码方式?因为当我必须添加一个单元时,它变成一个痛苦,因为那样我就必须创建另一套方法。
谢谢! (对不起,如果我听起来很愚蠢)。
好的,谢谢。我明白。我也将使用这种有效的方式制造货币转换器。 – sameetandpotatoes 2012-03-17 19:39:39