假设我有以下方法:
public static void openGeneric(float x, float y)
{
...
}
而不是直接这样做:
openGeneric(floatHouseX, floatHouseY);
openGeneric(floatGarageX, floatGarageY);
仅仅为了可读性而这样做是不好的做法吗?如果这是浪费内存,我会避免它。
public static void openHouse()
{
openGeneric(floatHouseX, floatHouseY);
}
public static void openGarage()
{
openGeneric(floatGarageX, floatGarageY);
}
这不是一种设计模式,但我找不到有关一般设计问题的标签。
我认为这取决于你使用完全相同的参数调用 openGeneric 方法多少次。
如果我必须在不同的时间调用它,我会创建完全相同的 openHouse 和 openGarage 方法。
我认为这个选择不会明显影响内存消耗。