我一直在尋找一個老項目,我看到一個代碼存在,我地名釋義在這裏:替代嵌套for循環
的代碼被加載從數據庫中的一些記錄(域對象),然後迭代它,然後在每次迭代他們正在通過對象再次加載一個列表。他們通過在代碼中嵌套for循環來完成這項活動。
ParentList = getFromDatabse;
for(....){ // over ParentList
SubChild1List = fromParentObejct;
for(...) { // over SubChild1List
subChild2List = fromSubChild1Objectl
.. so on
該代碼有7個嵌套循環。
我的問題是建議我一些好的設計模式,以避免這樣一個混亂的代碼。
哪種語言,語言版本,平臺等? –
我很抱歉沒有指定語言。我們正在使用Java。 –