我一直在寻找一个老项目,我看到一个代码存在,我地名释义在这里:替代嵌套for循环
的代码被加载从数据库中的一些记录(域对象),然后迭代它,然后在每次迭代他们正在通过对象再次加载一个列表。他们通过在代码中嵌套for循环来完成这项活动。
ParentList = getFromDatabse;
for(....){ // over ParentList
SubChild1List = fromParentObejct;
for(...) { // over SubChild1List
subChild2List = fromSubChild1Objectl
.. so on
该代码有7个嵌套循环。
我的问题是建议我一些好的设计模式,以避免这样一个混乱的代码。
哪种语言,语言版本,平台等? –
我很抱歉没有指定语言。我们正在使用Java。 –