0

与えられたパラメータに基づいて値を作成または計算するメソッドにどの接頭辞を使用するのだろうか. 私は「get」を使用する傾向がありますが、ゲッターのように見えるので、それは間違っていると感じます。データベースからフェッチするメソッドには「fetch」を使用しますが、指定された入力に基づいて値を作成するメソッドには、満足のいくプレフィックスがまだ見つかりません。(「作成」は少し一般的すぎるように感じます)。これに関するガイドラインはありますか、それとも誰もが自分で何かを考えているだけですか?

疑似コードの例:

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

2 に答える 2

2

私は接頭辞を使わない傾向があります。私は、メソッドが果たす正確な機能に従ってメソッドに名前を付ける傾向があります。

関数が注文フローポイントを計算する場合、まさにそのように名前を付ける必要があります。calculateOrderFlowpoint.

于 2012-07-20T09:30:55.190 に答える
1

あなたのクラスが OrderFlowPoints のみに関するものである場合、私は次のことを確認しました。これらはすべて Factory パターンにリンクされています。

OrderFlowPoint.of(par1, par2, par3);
OrderFlowPoint.valueOf(par1, par2, par3);
OrderFlowPoint.newInstance(par1, par2, par3);
于 2012-07-20T09:33:53.783 に答える