为了可读性而使用不同的值多次封装相同的方法是不好的做法吗?

问题描述 投票:0回答:1

假设我有以下方法:

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);
}

这不是一种设计模式,但我找不到有关一般设计问题的标签。

java design-patterns methods
1个回答
-1
投票

我认为这取决于你使用完全相同的参数调用 openGeneric 方法多少次。

如果我必须在不同的时间调用它,我会创建完全相同的 openHouse 和 openGarage 方法。

我认为这个选择不会明显影响内存消耗。

© www.soinside.com 2019 - 2024. All rights reserved.