由模式談麪曏對象的基本原則之單一職責原則
所謂單一職責原則,就是就一個類而言,應該僅有一個引起它的變化的原因。換句話說,一個類的功能要單一,衹做與它相關的事情。
這個原則是最簡單、最容易理解,卻是最不容易做到的事情。這個原則的道理誰都理解,可是在實踐中呢?
我們來看一個例子:
if(action.equals("load")&&tab.equals("1")){
request.setAttribute("tabId",tab);
form.set("tabId",tab);
speciManager.loadIncrement(actionForm, request, tab);
}
if(action.equals("Save")&&tab.equals("1")){
System.out.println("inter increment save action");
……
request.setAttribute("tabId",tab);
}
if(action.equals("load")&&tab.equals("2")){
request.setAttribute("tabId",tab);
form.set("tabId",tab);
speciManager.loadMeasureMent(actionForm, request, tab);
}
0條評論