2011-05-04 34 views
-1

我需要您的幫助來選擇設計模式。 所以我的代碼如下所示:應用設計模式

public class Service{ 

Source src=new Source(); 

public A methodA(B b) throws .. { 
... 
//using of source 
... 
} 
public C methodB(D d) throws .. { 
... 
//using of source 
... 
} 

} 

方法了methodA和的methodB是相同的:

.. method..(..) { 
a(); 
.. 
if(b()){ 
.. 
    c(); 
.. 
} else { 
    throw new ... 
} 
} 

什麼設計模式,我需要選擇(在未來我會加有不同的名稱,但其他方法相同的結構)?

+5

第1步是閱讀正確代碼格式的說明。第2步是寫一個非常非常具體的標題,以便您的問題突出。你的超級通用可能意味着任何標題都選擇不當。 – 2011-05-04 14:33:41

+2

第3步是接受你過去的問題的答案。 – 2011-05-04 14:34:59

回答

3

任何人都不可能或不會提供基於幾行代碼的設計模式建議。

設計模式本質上是架構性的,適用於您的系統,其級別遠高於源代碼。