用于创建或计算值的方法的前缀

时间:2012-07-20 09:26:23

标签: oop coding-style naming-conventions

我想知道你们使用什么前缀来创建或计算基于给定参数的值的方法。我倾向于使用“get”,但这感觉不对,因为它看起来像一个吸气剂。 对于从数据库中获取的方法,我使用“fetch”,但对于根据给定输入创建值的方法,我还没有找到令人满意的前缀。 (“创造”感觉有点过于通用)。是否有这方面的指导方针,或者每个人都在为自己想点什么?

伪代码示例:

class myClass
{
    method getOrderFlowpoint(par1, par2, par3) {
        // do stuff based on the parameters
        return orderFlowpoint;
    }
}

2 个答案:

答案 0 :(得分:2)

我倾向于不使用前缀。我倾向于根据它实现的确切功能命名方法。

如果您的函数计算订单流量点,那么您应该如何命名它。 calculateOrderFlowpoint

答案 1 :(得分:1)

如果你的课只是关于OrderFlowPoints的,我看过以下内容,都与工厂模式有关:

OrderFlowPoint.of(par1, par2, par3);
OrderFlowPoint.valueOf(par1, par2, par3);
OrderFlowPoint.newInstance(par1, par2, par3);