什么方法更好?
假设我们有一个名为
如果目标是为了能够获得
还是说每次用户请求此列表时,从
主要问题在于,你必须在性能和内存之间做出选择。
PS. 对不起,标题过于宽泛,我无法准确描述这个问题。
假设我们有一个名为
mainClass
的类,它具有一个包含List<Foo>foos
和List<BigClass>
的成员变量。
Foo
本身具有一个List<Boo>
。如果目标是为了能够获得
foos
中所有元素的Boo
。那么,是将另一个List<Boo>
保存在BigClass
中,并在用户将新的Foo
插入foos
时,插入相应的Boo
元素,比较好?还是说每次用户请求此列表时,从
BigClass
内生成整个Boo
列表更好?主要问题在于,你必须在性能和内存之间做出选择。
PS. 对不起,标题过于宽泛,我无法准确描述这个问题。