如果我有一个深度嵌套的模型图,来自服务器(很多子对象,其中一些是数组)。当我将对象转换为模型时,将对象的每个子对象分别转换为模型和集合是一种好习惯吗?这将很方便,因为它将减少应该如何调用的混淆。例如,有这样的东西要清楚得多:
myModel.get("child1").get("collection1").get(0);
代替:
myModel.get("child1").collection1[0];
另一方面,如果我们试图在运行时转换它们,它可能会变成性能地狱,尤其是在对象图非常深的情况下。
那里的最佳做法是什么?