所謂單一職責(zé)原則,就是就一個(gè)類(lèi)而言,應(yīng)該僅有一個(gè)引起它的變化的原因。換句話(huà)說(shuō),一個(gè)類(lèi)的功能要單一,只做與它相關(guān)的事情。
這個(gè)原則是最簡(jiǎn)單、最容易理解,卻是最不容易做到的事情。這個(gè)原則的道理誰(shuí)都理解,可是在實(shí)踐中呢?
我們來(lái)看一個(gè)例子
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);
}轉(zhuǎn)帖于:軟件水平考試_考試吧
版權(quán)聲明 --------------------------------------------------------------------------------------
如果
軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系

,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本
軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。