2012-07-20 37 views
0

我想知道基於給定參數創建或計算值的方法使用了什麼前綴。我傾向於使用「get」,但那感覺不對,因爲它看起來像一個吸氣。 對於從數據庫中獲取的方法,我使用「fetch」,但對於基於給定輸入創建值的方法,我還沒有找到令人滿意的前綴。 (「創建」感覺有點過於通用)。有沒有這方面的指導方針,或者每個人都在爲自己想一些東西?什麼前綴用於創建或計算值的方法

僞代碼示例:

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

回答

2

我傾向於不使用前綴。我傾向於根據它實現的確切功能來命名該方法。

如果您的函數計算訂單流程點,那就是您應如何命名它。 calculateOrderFlowpoint

+0

不是我所期待的答案,但這個最接近的回答我的問題。 – winkbrace 2012-07-20 12:01:34

1

如果你的類僅約OrderFlowPoints,我已經看到了以下所有連接到工廠模式:

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

很好的建議。我會明確地考慮它! – winkbrace 2012-07-20 12:00:41

相關問題